opengnsys_ipxe/src/arch
Michael Brown 62eb2294f0 [multiboot] Place multiboot modules low in memory
Solaris assumes that there is enough space above the Multiboot modules
to use as a decompression and scratch area.  This assumption is
invalid when using iPXE, which places the Multiboot modules near the
top of (32-bit) memory.

Fix by copying the modules to an area of memory immediately following
the loaded kernel.

Debugged-by: Michael Brown <mcb30@ipxe.org>
Debugged-by: Scott McWhirter <scottm@joyent.com>
Tested-by: Robin Smidsrød <robin@smidsrod.no>
Signed-off-by: Michael Brown <mcb30@ipxe.org>
2012-04-19 13:13:32 +01:00
..
i386 [multiboot] Place multiboot modules low in memory 2012-04-19 13:13:32 +01:00
x86 [crypto] Use correct constraint for byte-addressable register 2012-03-19 17:22:52 +00:00
x86_64 [linux] Fix a build error on some platforms 2012-04-10 20:32:56 +01:00