Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 31 Jan 2012 15:52:17 +0000 (UTC)
From:      Grzegorz Bernacki <gber@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r230825 - projects/armv6/sys/arm/include
Message-ID:  <201201311552.q0VFqHm7043239@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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,



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201201311552.q0VFqHm7043239>