From 18e32f9727dcbf2aaeb977dcea6d2426987f239c Mon Sep 17 00:00:00 2001 From: ian Date: Mon, 10 Mar 2014 19:36:26 +0000 Subject: 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. --- sys/conf/files.arm | 1 - 1 file changed, 1 deletion(-) (limited to 'sys/conf') 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 \ -- cgit v1.1