[Top][All Lists]
[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/
- [Qemu-devel] [PATCH] ARM: ldrex/strex only valid v6,
Adam Lackorzynski <=