kexec on x86_64: entry32_regs not found cannot get
upton.dan.linux at gmail.com
Thu Oct 16 13:47:36 EDT 2008
I'm trying to use kexec to help debug some scheduler work I'm doing,
but I can't seem to get kexec to load the kernel. I'm using
kexec-tols-testing-20080227. I built my kernel as relocatable so I
can just use it for both the system kernel and the crash dump kernel.
Following the directions from kdump.txt under the Linx documentation
> /usr/local/sbin/kexec -p /boot/vmlinuz-220.127.116.11 --initrd=/boot/initrd-18.104.22.168.img --append="root=/dev/VolGroup00/LogVol00 1 irqpoll maxcpus=1 reset_devices"
Symbol: entry32_regs not found cannot get
The only thing I came across on Google for that error were two patches
on this list, http://lists.infradead.org/pipermail/kexec/2008-March/001444.html
. When I applied either of those patches and tried to rebuild, I get
a make error:
make: *** No rule to make target `purgatory/arch/x86_64/entry64-32.S',
needed by `purgatory/arch/x86_64/entry64-32.o'. Stop.
In fact, it doesn't look like the tarball I got has any of the .S
files in the makefile that should be under purgatory/arch/x86_64. Any
help, or has there been another kexec release since then?
More information about the kexec