[OpenBIOS] [PATCH 2/5] sparc64: claim memory mapped by startup code
Igor V. Kovalenko
igor.v.kovalenko at gmail.com
Sun Dec 27 12:44:08 CET 2009
From: Igor V. Kovalenko <igor.v.kovalenko at gmail.com>
- claim both physical and virtual address ranges
while walking boot memory mappings
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko at gmail.com>
---
arch/sparc64/ofmem_sparc64.c | 2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/sparc64/ofmem_sparc64.c b/arch/sparc64/ofmem_sparc64.c
index e69f36b..e96060c 100644
--- a/arch/sparc64/ofmem_sparc64.c
+++ b/arch/sparc64/ofmem_sparc64.c
@@ -83,6 +83,8 @@ extern uint64_t qemu_mem_size;
static int remap_page_range( ucell phys, ucell virt, ucell size, ucell mode )
{
+ ofmem_claim_phys(phys, size, 0);
+ ofmem_claim_virt(virt, size, 0);
ofmem_map_page_range(phys, virt, size, mode);
if (!(mode & SPITFIRE_TTE_LOCKED)) {
OFMEM_TRACE("remap_page_range clearing translation " FMT_ucellx
More information about the OpenBIOS
mailing list