[prefix] Reasonable value for lkrn initrd_addr_max
authorStefan Hajnoczi <stefanha@gmail.com>
Wed, 30 Jul 2008 18:45:48 +0000 (19:45 +0100)
committerStefan Hajnoczi <stefanha@gmail.com>
Wed, 30 Jul 2008 18:45:48 +0000 (19:45 +0100)
commit4cc786de810a74659b6266d04188c78b5b202103
treec6fa0f282adf1dfbabf862f08858f8b95b83c6e3
parent594c672b75430e3201c664218b47215890b1387e
[prefix] Reasonable value for lkrn initrd_addr_max

H. Peter Anvin <hpa@zytor.com> sent word that Sergey Vlasov
<vsu@altlinux.ru> discovered gPXE lkrn images fail to load in SYSLINUX
3.70 because we have initrd_addr_max zeroed.  This patch sets the same
value as the Linux kernel.

Also change the header jmp instruction to use a hardcoded opcode value
like Linux does.  Just in case the assembler decides to use a three-byte
instruction instead of the desired two-byte jmp.
src/arch/i386/prefix/lkrnprefix.S