aboutsummaryrefslogtreecommitdiff
path: root/core/test
diff options
context:
space:
mode:
authorJeremy Kerr <jk@ozlabs.org>2015-06-04 09:28:11 +0800
committerStewart Smith <stewart@linux.vnet.ibm.com>2015-06-05 11:43:24 +1000
commit9ea274ef840bc90fc6df40bf884325cdb565b689 (patch)
treee86df6ee4cf253bf50ce927d1241fa59b8758ef9 /core/test
parent417333aa73103b3cc05b27df5e4b328fe71dab5f (diff)
downloadskiboot-9ea274ef840bc90fc6df40bf884325cdb565b689.zip
skiboot-9ea274ef840bc90fc6df40bf884325cdb565b689.tar.gz
skiboot-9ea274ef840bc90fc6df40bf884325cdb565b689.tar.bz2
core/mem_region: Create reservations of type REGION_HW_RESERVEDskiboot-5.0.3
All current users of mem_reserve are actually wanting HW_RESERVED memory; these reservations are for memory initialised pre-skiboot. This change marks these regions as REGION_HW_RESERVED instead of REGION_RESERVED. We also rename mem_reserve to mem_reserve_hw to reflect this change. This fixes an issue where the PRD daemon cannot find reserved ranges (eg, the homer image) that have been created by skiboot itself. Signed-off-by: Jeremy Kerr <jk@ozlabs.org> Signed-off-by: Stewart Smith <stewart@linux.vnet.ibm.com>
Diffstat (limited to 'core/test')
-rw-r--r--core/test/run-mem_region_reservations.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/core/test/run-mem_region_reservations.c b/core/test/run-mem_region_reservations.c
index fcde110..59b6e06 100644
--- a/core/test/run-mem_region_reservations.c
+++ b/core/test/run-mem_region_reservations.c
@@ -208,7 +208,8 @@ int main(void)
/* create our reservations */
for (i = 0; i < ARRAY_SIZE(test_regions); i++)
- mem_reserve(test_regions[i].name, test_regions[i].addr, 0x1000);
+ mem_reserve_hw(test_regions[i].name,
+ test_regions[i].addr, 0x1000);
/* release unused */
mem_region_release_unused();