[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