It looks like Sepherosa Ziehau is working on getting multiprocessor kernels able to boot on single-processor systems. This makes life a bit easier, since there’s only one kernel needed for any given processor. I don’t know if it’s in a finished state yet.
2 Replies to “SMP kernels on uniprocessor systems”
Comments are closed.
Yes, this is good; it works here!
Two (UP) systems which before didn’t boot SMP kernel (paniced with (something like) ‘no local apic’), now boots w/ SMP kernel.
It will be nice to have SMP kernel as default.
Does this work on x64?
I think this is a good move! I really miss the unification in Solaris that automatically picks the right kernel and things for you not only for SMP but also for 32/64bit.
A unified SMP/UP kernel is def a bit of must these days I would say. Was quite surprised at the commit, seems to simple to just change KASSERT() and a if statement O_o I guess there was a lot of work following up to this though.
Regards,