qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [4823] ARMv7-M interrupt stack alignment fix.
@ 2008-07-02 16:44 Paul Brook
  0 siblings, 0 replies; only message in thread
From: Paul Brook @ 2008-07-02 16:44 UTC (permalink / raw)
  To: qemu-devel

Revision: 4823
          http://svn.sv.gnu.org/viewvc/?view=rev&root=qemu&revision=4823
Author:   pbrook
Date:     2008-07-02 16:44:09 +0000 (Wed, 02 Jul 2008)

Log Message:
-----------
ARMv7-M interrupt stack alignment fix.

Modified Paths:
--------------
    trunk/target-arm/helper.c

Modified: trunk/target-arm/helper.c
===================================================================
--- trunk/target-arm/helper.c	2008-07-02 15:17:21 UTC (rev 4822)
+++ trunk/target-arm/helper.c	2008-07-02 16:44:09 UTC (rev 4823)
@@ -674,7 +674,7 @@
     /* ??? Should only do this if Configuration Control Register
        STACKALIGN bit is set.  */
     if (env->regs[13] & 4) {
-        env->regs[13] += 4;
+        env->regs[13] -= 4;
         xpsr |= 0x200;
     }
     /* Switch to the handler mode.  */

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2008-07-02 16:44 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-02 16:44 [Qemu-devel] [4823] ARMv7-M interrupt stack alignment fix Paul Brook

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).