david/ipxe
Archived
1
0
This repository has been archived on 2020-12-06. You can view files and clone it, but cannot push or open issues or pull requests.
ipxe/src/arch/i386/image
Michael Brown 56550e400e Redefine bzimage_exec_context::mem_limit to be the highest permissible
byte, rather than the number of permissible bytes (i.e. subtract one
from the value under the previous definition to get the value under
the new definition).

This avoids integer overflow on 64-bit kernels, where
bzhdr.initrd_addr_max may be 0xffffffffffffffff; under the old
behaviour we set mem_limit equal to initrd_addr_max+1, which meant it
ended up as zero.  Kernel loads would fail with ENOBUFS.
2007-09-28 01:23:06 +01:00
..
bootsector.c We probably shouldn't leave interrupts disabled when starting an OS. 2007-07-25 02:02:24 +01:00
bzimage.c Redefine bzimage_exec_context::mem_limit to be the highest permissible 2007-09-28 01:23:06 +01:00
eltorito.c make eltorito_load static 2007-07-27 21:58:31 +02:00
multiboot.c Place multiboot command lines in base memory; Xen won't pick them up 2007-08-02 23:09:03 +01:00
nbi.c Allowed zero-cost enforced ordering of features in startup banner 2007-08-02 14:51:03 +01:00
pxe_image.c Allowed zero-cost enforced ordering of features in startup banner 2007-08-02 14:51:03 +01:00