Brian, I suppose you need the ATAG changes introduced in 2.6.24 in order to boot an arm kernel from kexec. There are around patches for 2.6.22 and 2.6.23 (http://docs.openmoko.org/trac/ticket/930). See amongst others: [ARM] 4599/1: Preserve ATAG list for use with kexec (2.6.23) [ARM] 4836/1: Make ATAGS_PROC depend on KEXEC Regards Andrea