[PATCH v4 6/6] kexec, x86_64: Load bzImage64 above 4G

H. Peter Anvin hpa at zytor.com
Sat Nov 24 19:42:29 EST 2012

On 11/24/2012 04:38 PM, Yinghai Lu wrote:
> On Sat, Nov 24, 2012 at 12:47 PM, Yinghai Lu <yinghai at kernel.org> wrote:
>> need to check xloadflags to see the bzImage is for 64bit relocatable.
>> -v2: add kexec-bzImage64.c according to Eric.
>> -v3: don't need to purgatory under 2g after Eric's change to purgatory code.
>> -v4: use locate_hole find position first then add_buffer... suggested by Eric
>>       add buffer for kernel image at last to make kexec-load faster.
>>       use xloadflags in setup_header to tell if is bzImage64.
>>       remove not cross GB boundary searching.
>>       add --entry-32bit and --real-mode for skipping bzImage64.
> -v5: attached. that is using USE_EXT_BOOT_PARAMS bit in xloadflags

Yinghai, revving the patch is pointless until we agree on the proper 
architectural direction.


H. Peter Anvin, Intel Open Source Technology Center
I work for Intel.  I don't speak on their behalf.

More information about the kexec mailing list