summaryrefslogtreecommitdiffstats
path: root/sys/conf/files.arm
diff options
context:
space:
mode:
authorian <ian@FreeBSD.org>2015-03-26 21:13:53 +0000
committerian <ian@FreeBSD.org>2015-03-26 21:13:53 +0000
commit6fb7bdd343f2149bcd6d47db07a4641246dd1c06 (patch)
tree1afe671ca9cc950280d4896572522779457784c5 /sys/conf/files.arm
parentdb318af7a8983467703aa101fa6daf67f5e8edb7 (diff)
downloadFreeBSD-src-6fb7bdd343f2149bcd6d47db07a4641246dd1c06.zip
FreeBSD-src-6fb7bdd343f2149bcd6d47db07a4641246dd1c06.tar.gz
New pmap code for armv6. Disabled by default, option ARM_NEW_PMAP enables it.
This is pretty much a complete rewrite based on the existing i386 code. The patches have been circulating for a couple years and have been looked at by plenty of people, but I'm not putting anybody on the hook as having reviewed this in any formal sense except myself. After this has gotten wider testing from the user community, ARM_NEW_PMAP will become the default and various dregs of the old pmap code will be removed. Submitted by: Svatopluk Kraus <onwahe@gmail.com>, Michal Meloun <meloun@miracle.cz>
Diffstat (limited to 'sys/conf/files.arm')
-rw-r--r--sys/conf/files.arm3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/conf/files.arm b/sys/conf/files.arm
index 9556e50..167b222 100644
--- a/sys/conf/files.arm
+++ b/sys/conf/files.arm
@@ -42,7 +42,8 @@ arm/arm/pl310.c optional pl310
arm/arm/platform.c optional platform
arm/arm/platform_if.m optional platform
arm/arm/pmap.c optional !armv6
-arm/arm/pmap-v6.c optional armv6
+arm/arm/pmap-v6.c optional armv6 !arm_new_pmap
+arm/arm/pmap-v6-new.c optional armv6 arm_new_pmap
arm/arm/sc_machdep.c optional sc
arm/arm/setcpsr.S standard
arm/arm/setstack.s standard
OpenPOWER on IntegriCloud