summaryrefslogtreecommitdiffstats
path: root/sys/conf
diff options
context:
space:
mode:
authorian <ian@FreeBSD.org>2014-03-10 19:36:26 +0000
committerian <ian@FreeBSD.org>2014-03-10 19:36:26 +0000
commit18e32f9727dcbf2aaeb977dcea6d2426987f239c (patch)
treed5566ccd27bdb84fafde261c58b1be4ef226b775 /sys/conf
parente825adc7a601908b3ffe924c065b4a57f79a9d23 (diff)
downloadFreeBSD-src-18e32f9727dcbf2aaeb977dcea6d2426987f239c.zip
FreeBSD-src-18e32f9727dcbf2aaeb977dcea6d2426987f239c.tar.gz
Move the exception vector table (so-called "page0" data) into exception.S
and eliminate vectors.S. All low-level exception handling is now consolidated into exception.S. Along with moving the default FIQ handler, change it to disable FIQs before returning. An FIQ should never happen, but if it does, it's got to be disabled as part of ignoring it. In general, we have hand-wavy support for FIQs that probably hasn't been used for 10 years and probably doesn't work (almost certainly doesn't work for SMP because it only updates the vector on the current cpu). This change doesn't really make the overall situation any better or worse.
Diffstat (limited to 'sys/conf')
-rw-r--r--sys/conf/files.arm1
1 files changed, 0 insertions, 1 deletions
diff --git a/sys/conf/files.arm b/sys/conf/files.arm
index 95d5bdc..ef709f3 100644
--- a/sys/conf/files.arm
+++ b/sys/conf/files.arm
@@ -50,7 +50,6 @@ arm/arm/sys_machdep.c standard
arm/arm/trap.c standard
arm/arm/uio_machdep.c standard
arm/arm/undefined.c standard
-arm/arm/vectors.S standard
arm/arm/vm_machdep.c standard
arm/arm/vfp.c standard
board_id.h standard \
OpenPOWER on IntegriCloud