> #include <hallo.h> > > * Nikita V. Youshchenko [Sat, Nov 08 2003, 12:39:58PM]: > > Optimization is a serious issue too. Unlike most user space software, > > using 386 kernel on modern PC will cause serious performance loose. > > Especially if you consider mmx/sse/... and SMP issues. Note also that > > not all drivers are compatible with SMP, etc. > > Except of SMP, how exactly does optimisation of the KERNEL CODE help > you? Your filesystem driver may become 2-3% faster, but the disk won't > speed up at all, haha.
Have you ever tried to compare preprocessesd files from kernel/ and arch/ i386/kernel/ when compiling for 386 and for Athlon? If not, try to. They do differ. Cpu-specific task management, IRQ processing, cache alignment, etc is being used on higher processors.