svn commit: r230825 - projects/armv6/sys/arm/include

Grzegorz Bernacki gber at FreeBSD.org
Tue Jan 31 15:52:17 UTC 2012


Author: gber
Date: Tue Jan 31 15:52:17 2012
New Revision: 230825
URL: http://svn.freebsd.org/changeset/base/230825

Log:
  Split pmap settings between arm archs.
  
  Obtained from: Marvell, Semihalf

Modified:
  projects/armv6/sys/arm/include/pmap.h

Modified: projects/armv6/sys/arm/include/pmap.h
==============================================================================
--- projects/armv6/sys/arm/include/pmap.h	Tue Jan 31 15:51:34 2012	(r230824)
+++ projects/armv6/sys/arm/include/pmap.h	Tue Jan 31 15:52:17 2012	(r230825)
@@ -55,6 +55,7 @@
 /*
  * Pte related macros
  */
+#if ARM_ARCH_6 || ARM_ARCH_7A
 #ifdef SMP
 #define PTE_NOCACHE	2
 #else
@@ -62,6 +63,11 @@
 #endif
 #define PTE_CACHE	4
 #define PTE_PAGETABLE	4
+#else
+#define PTE_NOCACHE	1
+#define PTE_CACHE	2
+#define PTE_PAGETABLE	3
+#endif
 
 enum mem_type {
 	STRONG_ORD = 0,


More information about the svn-src-projects mailing list