summaryrefslogtreecommitdiffstats
path: root/sys/arm/s3c2xx0
diff options
context:
space:
mode:
authorian <ian@FreeBSD.org>2014-03-09 15:36:56 +0000
committerian <ian@FreeBSD.org>2014-03-09 15:36:56 +0000
commitda7ada7de5386a2e2777c6674ed89b510819ea53 (patch)
tree6234954156533b6ae93af2cb9ebe3d842641d156 /sys/arm/s3c2xx0
parent6fede8098fb65e3b717542230daef531024ed074 (diff)
downloadFreeBSD-src-da7ada7de5386a2e2777c6674ed89b510819ea53.zip
FreeBSD-src-da7ada7de5386a2e2777c6674ed89b510819ea53.tar.gz
Make undefined exception entry MPSAFE.
The old code used static storage to preserve a couple registers while setting up the trapframe for the main handler. Doing so was the last leftover crumbs from the days when a low-level debugger was hooked into the exception entry code. Now the exception entry sequence is essentially the same as for the other exceptions, which still involves needlessly indirecting through a function pointer which points to the same code on every platform. Removing that indirection will be handled as a separate cleanup. This work is based on an analysis by Juergen Weiss.
Diffstat (limited to 'sys/arm/s3c2xx0')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud