kexec-tools are marked ~x86 only but recent version should work on ppc/ppc64/ alpha/i386. The incoming 2.6.13 kernel has kexec merged and it is good idea to modify keywords to make it available not only for i386. Reproducible: Always Steps to Reproduce: 1. 2. 3.
trying to compile kexec-tools-1.101 on ppc64: [...] configure: error: unsupported architecture powerpc64 [...]
But anyway it seems I create this report too soon :) Ech ... stupid me. The PPC is supported for GameCube only. Support for other ppc archs required some additional work (kexec/arch/ppc/kexec-ppc.c:36) It seems this "should" work without additional work. I would test it as soon as 2.6.13 is released.
There is still no luck with 2.6.15: powerpc-unknown-linux-gnu-gcc -Wall -g -fno-strict-aliasing -I./include -I./util_lib/include -DVERSION='"1.101"' -DRELEASE_DATE='"15 February 2005"' -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_ZLIB_H=1 -Ikexec/arch/ppc/include -o /var/tmp/portage/kexec-tools-1.101-r1/work/kexec-tools-1.101/objdir-powerpc-unknown-linux-gnu/kexec/arch/ppc/kexec-ppc.o -c kexec/arch/ppc/kexec-ppc.c kexec/arch/ppc/kexec-ppc.c:36:2: #error Please, fix this for your platform kexec/arch/ppc/kexec-ppc.c: In function `arch_process_options': kexec/arch/ppc/kexec-ppc.c:107: warning: unused variable `value' kexec/arch/ppc/kexec-ppc.c:108: warning: unused variable `end' kexec/arch/ppc/kexec-ppc.c: At top level: kexec/arch/ppc/kexec-ppc.c:97: warning: 'arch_options' defined but not used make: *** [/var/tmp/portage/kexec-tools-1.101-r1/work/kexec-tools-1.101/objdir-powerpc-unknown-linux-gnu/kexec/arch/ppc/kexec-ppc.o] Error 1 make: *** Waiting for unfinished jobs....
Please file a new bug once this works on ppc aside from gamecube. :) Thanks!