aboutsummaryrefslogtreecommitdiffstats
path: root/src/memmap.c
Commit message (Collapse)AuthorAgeFilesLines
* Print out percentage of space used for bios tables during boot.Kevin O'Connor2008-08-291-4/+7
|
* Use ld to build final rom; remove custom build utilities.Kevin O'Connor2008-07-051-2/+5
| | | | | | It's possible to build the final rom with a little LD magic - so use that instead of the buildrom.py / defsyms.py method. Also, rename all occurances of ".globl" to the more clear ".global".
* Define 16bit OFFSET_x to be 32bit addresses; introduce CONFIG_BIOS_ADDR.Kevin O'Connor2008-07-041-2/+2
| | | | | The rom16.o object will now have absolute (32bit applicable) addresses. Replace several 0xf0000 and 0x10000 uses with CONFIG_BIOS_ADDR/SIZE macros.
* Extract 'struct bregs' out of biosvar.h; clean up header includes.Kevin O'Connor2008-07-041-0/+1
|
* Breakup rombios32.c into pciinit.c and smbios.cKevin O'Connor2008-07-041-0/+4
|
* Make 0xa0000 - 0x10000 a "gap" in the e820 map.Kevin O'Connor2008-06-211-2/+4
| | | | | | Declaring memory between 0xa0000 - 0x10000 confuses windows, so don't do that. Add capability to remove mappings in the memory mapping code.
* Support auto-merging e820 maps of same type.Kevin O'Connor2008-06-111-10/+25
| | | | | Two bordering e820 maps with the same memory type should merge into one mapping of the type.
* Enhance e820 memory map generation - include files missing from last commit.Kevin O'Connor2008-06-081-0/+138