[OpenBIOS] [commit] r1299 - trunk/openbios-devel/arch/sparc64

repository service svn at openbios.org
Fri May 23 13:58:10 CEST 2014


Author: mcayland
Date: Fri May 23 13:58:09 2014
New Revision: 1299
URL: http://tracker.coreboot.org/trac/openbios/changeset/1299

Log:
SPARC64: mark PROM memory allocation TTEs as privileged

This brings the behaviour in line with OBP.

Signed-off-by: Mark Cave-Ayland <mark.cave-ayland at ilande.co.uk>

Modified:
   trunk/openbios-devel/arch/sparc64/ofmem_sparc64.c

Modified: trunk/openbios-devel/arch/sparc64/ofmem_sparc64.c
==============================================================================
--- trunk/openbios-devel/arch/sparc64/ofmem_sparc64.c	Mon May 12 17:44:03 2014	(r1298)
+++ trunk/openbios-devel/arch/sparc64/ofmem_sparc64.c	Fri May 23 13:58:09 2014	(r1299)
@@ -215,14 +215,14 @@
 ucell ofmem_arch_default_translation_mode( phys_addr_t phys )
 {
 	/* Writable, cacheable */
-	/* not privileged and not locked */
-	return SPITFIRE_TTE_CP | SPITFIRE_TTE_CV | SPITFIRE_TTE_WRITABLE;
+	/* Privileged and not locked */
+	return SPITFIRE_TTE_CP | SPITFIRE_TTE_CV | SPITFIRE_TTE_WRITABLE | SPITFIRE_TTE_PRIVILEGED;
 }
 
 ucell ofmem_arch_io_translation_mode( phys_addr_t phys )
 {
-	/* Writable, not privileged and not locked */
-	return SPITFIRE_TTE_CV | SPITFIRE_TTE_WRITABLE;
+	/* Writable, privileged and not locked */
+	return SPITFIRE_TTE_CV | SPITFIRE_TTE_WRITABLE | SPITFIRE_TTE_PRIVILEGED;
 }
 
 /* Architecture-specific OFMEM helpers */



More information about the OpenBIOS mailing list