diff options
author | ian <ian@FreeBSD.org> | 2015-03-26 21:13:53 +0000 |
---|---|---|
committer | ian <ian@FreeBSD.org> | 2015-03-26 21:13:53 +0000 |
commit | 6fb7bdd343f2149bcd6d47db07a4641246dd1c06 (patch) | |
tree | 1afe671ca9cc950280d4896572522779457784c5 /sys/conf/files.arm | |
parent | db318af7a8983467703aa101fa6daf67f5e8edb7 (diff) | |
download | FreeBSD-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.arm | 3 |
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 |