svn commit: r253985 - head/sys/arm/arm
Andrew Turner
andrew at FreeBSD.org
Tue Aug 6 10:03:45 UTC 2013
Author: andrew
Date: Tue Aug 6 10:03:44 2013
New Revision: 253985
URL: http://svnweb.freebsd.org/changeset/base/253985
Log:
We no longer need to align the stack before calling swi_handler as it is
already aligned correctly in the PUSHFRAME macro.
Modified:
head/sys/arm/arm/exception.S
Modified: head/sys/arm/arm/exception.S
==============================================================================
--- head/sys/arm/arm/exception.S Tue Aug 6 06:24:37 2013 (r253984)
+++ head/sys/arm/arm/exception.S Tue Aug 6 10:03:44 2013 (r253985)
@@ -83,10 +83,7 @@ ASENTRY_NP(swi_entry)
PUSHFRAME
mov r0, sp /* Pass the frame to any function */
- mov r6, sp /* Backup the stack pointer */
- bic sp, sp, #7 /* Align the stack pointer */
bl _C_LABEL(swi_handler) /* It's a SWI ! */
- mov sp, r6 /* Restore the stack */
DO_AST
PULLFRAME
More information about the svn-src-all
mailing list