diff options
author | Kevin O'Connor <kevin@koconnor.net> | 2009-08-01 11:45:37 -0400 |
---|---|---|
committer | Kevin O'Connor <kevin@koconnor.net> | 2009-08-01 11:45:37 -0400 |
commit | 0bf9270aa47777992914096d476c4aef99e30865 (patch) | |
tree | f2318aba7b724632088310ad3beb14a1ca450053 /src/misc.c | |
parent | 69656657953bf9a65ef55a20c1626023ffefb41d (diff) | |
download | seabios-0bf9270aa47777992914096d476c4aef99e30865.tar.gz |
Add Post Memory Manager (PMM) support.
Complete the initial implementation of PMM.
Default new PMM code to be enabled.
Move malloc code from memmap.c to pmm.c.
Define new malloc zones for PMM (ZoneTmpLow and ZoneTmpHigh).
Change default READ/WRITE_SEG macros to use 32bit pointers (the 16bit
PMM code use "big real" mode and requires 32bit accesses).
Allow pmm allocations to occur during bcv executions also.
Add low-memory clearing before boot.
Also, align the default f-seg memory.
Diffstat (limited to 'src/misc.c')
-rw-r--r-- | src/misc.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -15,7 +15,7 @@ u32 RamSize VAR16_32; // Amount of continuous ram >4Gig u64 RamSizeOver4G; // Space for bios tables built an run-time. -char BiosTableSpace[CONFIG_MAX_BIOSTABLE] VAR16_32; +char BiosTableSpace[CONFIG_MAX_BIOSTABLE] __aligned(MALLOC_MIN_ALIGN) VAR16_32; /**************************************************************** |