Да, дело было вечером, решил помучать давным-давно поставленную на виртуалку Слакварь 9.1
Собрал на хосте pcem v17 (после обновления gcc / g++ пришлось обновит wxGTK, а уж потом - pcem), попробовал самые разные процы на стандартном ядре 2.4.22 - вниз аж до 486sx16!
Потом попробовал собрать linux-2.6.32.26 - там были мелкие проблемы, но я каждый раз запускал что-то типа
find . -name *.c | xargs grep enable_IR_x2apic
и правил немного исходники.
В итоге собрал монолит на 3 с небольшим мега. И там даже сеть работает.
Сюрприз был в том, что на некоторых 486 из тех которые эмулирует PCem моё ядро (с поддержкой SMP) валилось в панику на старте. Можно конечно было собрать без SMP, но я решил поковыряться... И добился нормальной загрузки всего лишь добавив
----->if(cpu_has_apic)
<------>enable_IR_x2apic();
в arch/x86/kernel/smpboot.c
Мелочь, а приятно.
>>> Просмотр (1600x900, 258 Kb)