[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