This is my next round of kexec inspired kernel patches.
kexec seems good at reproducing what are otherwise almost
inaccessible corner cases in the kernel reboot/initialization code paths.
Also available at:
http://www.xmission.com/~ebiederm/files/kexec/
reboot_on_bsp consolidates all of the places x86 attempts to reboot on
the bootstrap processor and fixes it so the code will also work when
called from interrupt context.
apic_shutdown returns the local apics to virtual wire mode.
This may need some extending at some point but it seems to be enough.
i8259_shutdown disables all interrupts through the legacy pic.
hwfixes-x86kexec is kexec built on top of the previous patches. It
should stand independent of apic_shtudown and i8259_shutdown, but
there is a dependency on reboot_on_bsp.
So far everything is just compile tested, and split apart for better
maintenance. I am starting on real world tests shortly.
Eric
This archive was generated by hypermail 2b29 : Thu May 15 2003 - 22:00:37 EST