On 17/06/2016:08:44:05 PM, Russell King - ARM Linux wrote: > This is the "simple" fix for the ARM kexec tools code, which makes > the code actually do what the comments describe. > > There are two problems: > > 1. When placing the initrd, we do not take account of the 32k offset > that is required for the kernel image. > > 2. The code claims to allow the zImage decompressor to expand by a > factor of 4, but only allows space for a factor of 3, since the > decompressor itself has to fit in this memory space as well. > > Changing the code to follow the comments allows Keystone II to kexec > with DEBUG_RODATA enabled, at least with the kernel I've been testing > with. > > This is a stop-gap solution until a better solution can be implemented. Yes, so until we have proper header for zImage, these patches looks fine to me. For both of the patches: Reviewed-by: Pratyush Anand <panand at redhat.com> > > kexec/arch/arm/kexec-zImage-arm.c | 16 ++++++++++------ > 1 file changed, 10 insertions(+), 6 deletions(-) > > -- > RMK's Patch system: http://www.armlinux.org.uk/developer/patches/ > FTTC broadband for 0.8mile line: currently at 9.6Mbps down 400kbps up > according to speedtest.net.