public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* "Hearty AOL" for kexec
@ 2002-10-23 13:47 Pavel Roskin
  2002-10-23 15:03 ` Eric W. Biederman
  0 siblings, 1 reply; 6+ messages in thread
From: Pavel Roskin @ 2002-10-23 13:47 UTC (permalink / raw)
  To: linux-kernel, Eric Biederman

Hello!

I have tested the latest kexec patch (linux-2.5.44.x86kexec.diff) with
the kernel 2.5.44.  It works for me on AOpen AK-33 motherboard with 1GHz
Athlon.  I tried the same kernel and 2.4.20-pre10.

I really want to see this feature in the kernel.  It is very useful in
embedded systems.  Just imagine loading the bootstrap kernel, then
downloading the new kernel over anything - HDLC, 802.11, USB, decrypting
it from flash etc.  Possibilities are infinite.

Believe me, this code is needed, and there will be kernel hackers using
it, so if anything needs fixing, it will be fixed by people who know to
fix it.  It will be more an asset than a responsibility for the kernel
maintainers.

That said, I don't like the name kexec, and especially the work "execing" 
in arch/i386/config.in.  I think "in-kernel bootloader" or something like 
that would be better.  It is a reboot after all.

Little fix: there is no need to add kexec.o twice to obj-$(CONFIG_KEXEC)
in kernel/Makefile - it causes rebuilding kexec.o on every make.  One time 
is enough.

Little bug (missing feature): I cannot execute memtest.bin 
(http://www.memtest86.com/):

./kexec /boot/memtest.bin
read error: Success
Cannot determine the file type of /boot/memtest.bin

I'm using kexec-tools-1.2.  The rest of the system is Red Hat 8.0.

-- 
Regards,
Pavel Roskin


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2002-10-23 18:23 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-10-23 13:47 "Hearty AOL" for kexec Pavel Roskin
2002-10-23 15:03 ` Eric W. Biederman
2002-10-23 16:58   ` Torrey Hoffman
2002-10-23 17:31     ` Richard B. Johnson
2002-10-23 17:43       ` Torrey Hoffman
2002-10-23 18:29       ` Pavel Roskin

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox