qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH] ARM: ldrex/strex only valid v6


From: Adam Lackorzynski
Subject: [Qemu-devel] [PATCH] ARM: ldrex/strex only valid v6
Date: Sun, 25 May 2008 11:51:06 +0200
User-agent: Mutt/1.5.17+20080114 (2008-01-14)

Hi,

ldrex and strex are only valid instructions for v6 and up.


Index: target-arm/translate.c
===================================================================
--- target-arm/translate.c      (revision 4571)
+++ target-arm/translate.c      (working copy)
@@ -6221,6 +6221,7 @@
                     rd = (insn >> 12) & 0xf;
                     if (insn & (1 << 23)) {
                         /* load/store exclusive */
+                        ARCH(6);
                         gen_movl_T1_reg(s, rn);
                         addr = cpu_T[1];
                         if (insn & (1 << 20)) {

Adam
-- 
Adam                 address@hidden
  Lackorzynski         http://os.inf.tu-dresden.de/~adam/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]