diff options
author | ian <ian@FreeBSD.org> | 2014-03-10 19:36:26 +0000 |
---|---|---|
committer | ian <ian@FreeBSD.org> | 2014-03-10 19:36:26 +0000 |
commit | 18e32f9727dcbf2aaeb977dcea6d2426987f239c (patch) | |
tree | d5566ccd27bdb84fafde261c58b1be4ef226b775 /sys/conf | |
parent | e825adc7a601908b3ffe924c065b4a57f79a9d23 (diff) | |
download | FreeBSD-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.arm | 1 |
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 \ |