Messages in this thread | | | Date | Tue, 22 Oct 2002 05:30:05 -0300 | From | Werner Almesberger <> | Subject | Re: [Fastboot] [CFT] kexec syscall for 2.5.43 (linux booting linux) |
| |
Eric W. Biederman wrote: > Oh, wait as I recall bootimg simply copies the BIOS results > from the current kernel to the freshly booted kernel, so it skips > the BIOS calls altogether.
Yes, I don't trust the BIOS very much under normal conditions, so I wouldn't even dream of running it with a largely undefined system state. I'm actually quite surprised that kexec has so few problems doing that :-)
In any case, since the kexec kernel code is more or less just a generic loader, this is something you can always decide to change in user space. The only thing bootimg did that kexec doesn't do is to explicitly mark BIOS-provided data tables (mainly SMP stuff) as reserved so that they won't be overwritten. But it seems that mpparse.c now reserves that already, so kexec should be fine.
- Werner
-- _________________________________________________________________________ / Werner Almesberger, Buenos Aires, Argentina wa@almesberger.net / /_http://www.almesberger.net/____________________________________________/ - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |