[OpenBIOS] r651 - trunk/openbios-devel/arch/sparc64
svn at openbios.org
svn at openbios.org
Tue Dec 29 18:36:05 CET 2009
Author: blueswirl
Date: 2009-12-29 18:36:05 +0100 (Tue, 29 Dec 2009)
New Revision: 651
Modified:
trunk/openbios-devel/arch/sparc64/ofmem_sparc64.c
Log:
sparc64: claim memory mapped by startup code
- claim both physical and virtual address ranges
while walking boot memory mappings
Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko at gmail.com>
Signed-off-by: Blue Swirl <blauwirbel at gmail.com>
Modified: trunk/openbios-devel/arch/sparc64/ofmem_sparc64.c
===================================================================
--- trunk/openbios-devel/arch/sparc64/ofmem_sparc64.c 2009-12-29 17:36:03 UTC (rev 650)
+++ trunk/openbios-devel/arch/sparc64/ofmem_sparc64.c 2009-12-29 17:36:05 UTC (rev 651)
@@ -83,6 +83,8 @@
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