kexec on x86_64: entry32_regs not found cannot get

Dan Upton upton.dan.linux at
Thu Oct 16 13:47:36 EDT 2008

Hi all,

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- --initrd=/boot/initrd- --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,
.  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 mailing list