aboutsummaryrefslogtreecommitdiffstats
path: root/src/memmap.h
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2009-08-01 11:45:37 -0400
committerKevin O'Connor <kevin@koconnor.net>2009-08-01 11:45:37 -0400
commit0bf9270aa47777992914096d476c4aef99e30865 (patch)
treef2318aba7b724632088310ad3beb14a1ca450053 /src/memmap.h
parent69656657953bf9a65ef55a20c1626023ffefb41d (diff)
downloadseabios-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/memmap.h')
-rw-r--r--src/memmap.h5
1 files changed, 0 insertions, 5 deletions
diff --git a/src/memmap.h b/src/memmap.h
index 8df9ed09..51471d69 100644
--- a/src/memmap.h
+++ b/src/memmap.h
@@ -20,11 +20,6 @@ void add_e820(u64 start, u64 size, u32 type);
void memmap_setup();
void memmap_finalize();
-void *malloc_high(u32 size);
-void *malloc_fseg(u32 size);
-void malloc_setup();
-void malloc_finalize();
-
// e820 map storage (defined in system.c)
extern struct e820entry e820_list[];
extern int e820_count;