From: Michael Brown Date: Wed, 17 Feb 2016 15:26:31 +0000 (+0000) Subject: [prefix] Align INT 15,88 temporary decompression area to a page boundary X-Git-Tag: v1.20.1~594 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a4f5c4647e5c3381dcb942d7e84c4f159e963580;p=thirdparty%2Fipxe.git [prefix] Align INT 15,88 temporary decompression area to a page boundary Signed-off-by: Michael Brown --- diff --git a/src/arch/x86/prefix/libprefix.S b/src/arch/x86/prefix/libprefix.S index 897a6656f..0c8332825 100644 --- a/src/arch/x86/prefix/libprefix.S +++ b/src/arch/x86/prefix/libprefix.S @@ -827,6 +827,7 @@ payload_death_message: movw %ax, %di addl $0x400, %edi subl $_textdata_memsz_kb, %edi + andw $~0x03, %di shll $10, %edi /* Sanity check: if we have ended up below 1MB, use 1MB */ cmpl $0x100000, %edi