summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
authorian <ian@FreeBSD.org>2015-02-12 21:10:24 +0000
committerian <ian@FreeBSD.org>2015-02-12 21:10:24 +0000
commit4ce6bafee9cad2cc2b14aff1d4da52e8e2f029f8 (patch)
tree9ee520845f919f473446083080ef3865fee10641 /sys/conf
parent997bc7a02b44b82c8a9a55653372f8b55c66a2fb (diff)
downloadFreeBSD-src-4ce6bafee9cad2cc2b14aff1d4da52e8e2f029f8.zip
FreeBSD-src-4ce6bafee9cad2cc2b14aff1d4da52e8e2f029f8.tar.gz
MFC r276247, r276333, r276334, r276335, r276336, r276340, r276350:
Include acle-compat.h directly rather than getting it via sysreg.h. Add new code to read and parse cpu identification data using the new CPUID mechanism defined for armv7. Add new TLB and cache maintainence functions for armv6 and armv7. Eliminate an unused macro whose name clashes now with a function in the new cpu-v6.h Add cache maintenance functions which will be used by startup code to initially set up the MMU. Fix a "decl is not a prototype" error noticed by gcc (but not clang). Update comments (r4 is not used anywhere), use non-profiling entry macros. Add arm option ARM_NEW_PMAP, to allow us to begin adding the new pmap code alongside the existing implementation Add armv6 implementations of cache operations to avoid duplication
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/files.arm2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/conf/files.arm b/sys/conf/files.arm
index 1a703e2..ac1fb33 100644
--- a/sys/conf/files.arm
+++ b/sys/conf/files.arm
@@ -11,6 +11,8 @@ arm/arm/copystr.S standard
arm/arm/cpufunc.c standard
arm/arm/cpufunc_asm.S standard
arm/arm/cpufunc_asm_armv4.S standard
+arm/arm/cpuinfo.c standard
+arm/arm/cpu_asm-v6.S optional armv6
arm/arm/db_disasm.c optional ddb
arm/arm/db_interface.c optional ddb
arm/arm/db_trace.c optional ddb
OpenPOWER on IntegriCloud