2
0
mirror of https://github.com/xcat2/xNBA.git synced 2024-12-15 07:41:45 +00:00
xNBA/src/arch/i386/firmware/pcbios
Michael Brown 5ec2b2c251 Cope with regions bigger than 4GB.
We now split e820 regions around ourselves, rather than just
truncating the e820 region.  This avoids the worst-case scenario of
losing all memory over 4GB.

It's more important to get the memory map right now that we're
expecting to still be loaded when the OS starts in several situations
(e.g. Linux with UNDI driver, any OS with iSCSI/AoE boot, etc.).
2006-05-23 23:33:37 +00:00
..
basemem.c Fixes for gcc >= 3.2 from Georg Baum 2005-05-23 23:47:54 +00:00
bios_console.c gcc is rather over-aggressive about optimising out static data structures 2006-04-24 18:31:37 +00:00
bios.c Define BIOS data segment in bios.h 2006-05-13 11:43:07 +00:00
e820mangler.S Cope with regions bigger than 4GB. 2006-05-23 23:33:37 +00:00
gateA20.c Merged mcb30-realmode-redesign back to HEAD 2005-04-08 15:01:17 +00:00
hidemem.c Initial revision 2005-03-08 18:53:11 +00:00
memsizes.c Move init.h to gpxe/init.h. 2006-04-30 01:08:52 +00:00