aboutsummaryrefslogtreecommitdiff
path: root/src/pmm.c
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2013-02-17 13:58:28 -0500
committerKevin O'Connor <kevin@koconnor.net>2013-02-17 13:58:28 -0500
commitc924344e18e9af9156b0caddcd669ab0961a99eb (patch)
tree7d1f666254032e1469bd16d60af9d0b578f66a0e /src/pmm.c
parent89efc93cceddf71a8455d75356991eaa08508d48 (diff)
downloadseabios-hppa-c924344e18e9af9156b0caddcd669ab0961a99eb.zip
seabios-hppa-c924344e18e9af9156b0caddcd669ab0961a99eb.tar.gz
seabios-hppa-c924344e18e9af9156b0caddcd669ab0961a99eb.tar.bz2
Clarify build generated "zone low" values.
Rename datalow_base (and similar) to zonelow_base, and datalow_start (and similar) to varlow_start. This helps distinguish between the bounds for the runtime dynamic memory pool and the compile time global variables. Signed-off-by: Kevin O'Connor <kevin@koconnor.net>
Diffstat (limited to 'src/pmm.c')
-rw-r--r--src/pmm.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/src/pmm.c b/src/pmm.c
index d1986c2..790177e 100644
--- a/src/pmm.c
+++ b/src/pmm.c
@@ -192,8 +192,8 @@ rom_reserve(u32 size)
u32 newend = ALIGN(RomEnd + size, OPTION_ROM_ALIGN) + OPROM_HEADER_RESERVE;
if (newend > (u32)RomBase->allocend)
return NULL;
- if (newend < (u32)datalow_base + OPROM_HEADER_RESERVE)
- newend = (u32)datalow_base + OPROM_HEADER_RESERVE;
+ if (newend < (u32)zonelow_base + OPROM_HEADER_RESERVE)
+ newend = (u32)zonelow_base + OPROM_HEADER_RESERVE;
RomBase->data = RomBase->dataend = (void*)newend;
return (void*)RomEnd;
}
@@ -254,8 +254,8 @@ malloc_preinit(void)
// Populate other regions
addSpace(&ZoneTmpLow, (void*)BUILD_STACK_ADDR, (void*)BUILD_EBDA_MINIMUM);
addSpace(&ZoneFSeg, BiosTableSpace, &BiosTableSpace[CONFIG_MAX_BIOSTABLE]);
- extern u8 final_datalow_start[];
- addSpace(&ZoneLow, datalow_base + OPROM_HEADER_RESERVE, final_datalow_start);
+ extern u8 final_varlow_start[];
+ addSpace(&ZoneLow, zonelow_base + OPROM_HEADER_RESERVE, final_varlow_start);
RomBase = findLast(&ZoneLow);
if (highram) {
addSpace(&ZoneHigh, (void*)highram
@@ -278,8 +278,8 @@ csm_malloc_preinit(u32 low_pmm, u32 low_pmm_size, u32 hi_pmm, u32 hi_pmm_size)
}
addSpace(&ZoneTmpLow, (void *)low_pmm, (void *)low_pmm + low_pmm_size);
addSpace(&ZoneFSeg, BiosTableSpace, &BiosTableSpace[CONFIG_MAX_BIOSTABLE]);
- extern u8 final_datalow_start[];
- addSpace(&ZoneLow, datalow_base + OPROM_HEADER_RESERVE, final_datalow_start);
+ extern u8 final_varlow_start[];
+ addSpace(&ZoneLow, zonelow_base + OPROM_HEADER_RESERVE, final_varlow_start);
RomBase = findLast(&ZoneLow);
}
@@ -300,8 +300,8 @@ malloc_fixupreloc_init(void)
}
// Move low-memory initial variable content to new location.
- extern u8 datalow_start[], datalow_end[], final_datalow_start[];
- memmove(final_datalow_start, datalow_start, datalow_end - datalow_start);
+ extern u8 varlow_start[], varlow_end[], final_varlow_start[];
+ memmove(final_varlow_start, varlow_start, varlow_end - varlow_start);
// Add space free'd during relocation in f-segment to ZoneFSeg
extern u8 code32init_end[];