* [Qemu-devel] qemu/target-arm translate.c
@ 2007-02-14 20:17 Paul Brook
0 siblings, 0 replies; 21+ messages in thread
From: Paul Brook @ 2007-02-14 20:17 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Paul Brook <pbrook> 07/02/14 20:17:04
Modified files:
target-arm : translate.c
Log message:
ARM doubleword post-modify fix (Daniel Jacobowitz).
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-arm/translate.c?cvsroot=qemu&r1=1.44&r2=1.45
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2007-11-11 14:36 Paul Brook
0 siblings, 0 replies; 21+ messages in thread
From: Paul Brook @ 2007-11-11 14:36 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Paul Brook <pbrook> 07/11/11 14:36:36
Modified files:
target-arm : translate.c
Log message:
Fix msr_mask.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-arm/translate.c?cvsroot=qemu&r1=1.58&r2=1.59
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2007-06-11 18:59 Paul Brook
0 siblings, 0 replies; 21+ messages in thread
From: Paul Brook @ 2007-06-11 18:59 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Paul Brook <pbrook> 07/06/11 18:59:36
Modified files:
target-arm : translate.c
Log message:
Fix "blx lr" (Lauro Venancio).
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-arm/translate.c?cvsroot=qemu&r1=1.52&r2=1.53
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2007-06-10 13:53 Andrzej Zaborowski
0 siblings, 0 replies; 21+ messages in thread
From: Andrzej Zaborowski @ 2007-06-10 13:53 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Andrzej Zaborowski <balrog> 07/06/10 13:53:18
Modified files:
target-arm : translate.c
Log message:
Use the same offset for all STR and STM instructions that store r15, as specified in ARM ARM (patch from Chris McNett).
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-arm/translate.c?cvsroot=qemu&r1=1.51&r2=1.52
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2007-03-17 1:43 Paul Brook
0 siblings, 0 replies; 21+ messages in thread
From: Paul Brook @ 2007-03-17 1:43 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Paul Brook <pbrook> 07/03/17 01:43:01
Modified files:
target-arm : translate.c
Log message:
ARM register index+writeback fix (Lauro Ramos Venancio).
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-arm/translate.c?cvsroot=qemu&r1=1.46&r2=1.47
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2006-10-25 17:43 Paul Brook
0 siblings, 0 replies; 21+ messages in thread
From: Paul Brook @ 2006-10-25 17:43 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Paul Brook <pbrook> 06/10/25 17:43:33
Modified files:
target-arm : translate.c
Log message:
Fix ARM VFP debugging dumps.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-arm/translate.c?cvsroot=qemu&r1=1.43&r2=1.44
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2006-06-14 14:36 Paul Brook
0 siblings, 0 replies; 21+ messages in thread
From: Paul Brook @ 2006-06-14 14:36 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Changes by: Paul Brook <pbrook> 06/06/14 14:36:07
Modified files:
target-arm : translate.c
Log message:
ARM postincrememnt addressing fix.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/target-arm/translate.c?cvsroot=qemu&r1=1.42&r2=1.43
Patches:
Index: translate.c
===================================================================
RCS file: /sources/qemu/qemu/target-arm/translate.c,v
retrieving revision 1.42
retrieving revision 1.43
diff -u -b -r1.42 -r1.43
--- translate.c 22 May 2006 23:06:04 -0000 1.42
+++ translate.c 14 Jun 2006 14:36:07 -0000 1.43
@@ -383,19 +383,23 @@
}
}
-static inline void gen_add_datah_offset(DisasContext *s, unsigned int insn)
+static inline void gen_add_datah_offset(DisasContext *s, unsigned int insn,
+ int extra)
{
int val, rm;
if (insn & (1 << 22)) {
/* immediate */
val = (insn & 0xf) | ((insn >> 4) & 0xf0);
+ val += extra;
if (!(insn & (1 << 23)))
val = -val;
if (val != 0)
gen_op_addl_T1_im(val);
} else {
/* register */
+ if (extra)
+ gen_op_addl_T1_im(extra);
rm = (insn) & 0xf;
gen_movl_T2_reg(s, rm);
if (!(insn & (1 << 23)))
@@ -1530,12 +1534,14 @@
}
}
} else {
+ int address_offset;
/* Misc load/store */
rn = (insn >> 16) & 0xf;
rd = (insn >> 12) & 0xf;
gen_movl_T1_reg(s, rn);
if (insn & (1 << 24))
- gen_add_datah_offset(s, insn);
+ gen_add_datah_offset(s, insn, 0);
+ address_offset = 0;
if (insn & (1 << 20)) {
/* load */
switch(sh) {
@@ -1560,8 +1566,6 @@
gen_op_addl_T1_im(4);
gen_movl_T0_reg(s, rd + 1);
gen_ldst(stl, s);
- if ((insn & (1 << 24)) || (insn & (1 << 20)))
- gen_op_addl_T1_im(-4);
} else {
/* load */
gen_ldst(ldl, s);
@@ -1569,18 +1573,19 @@
gen_op_addl_T1_im(4);
gen_ldst(ldl, s);
gen_movl_reg_T0(s, rd + 1);
- if ((insn & (1 << 24)) || (insn & (1 << 20)))
- gen_op_addl_T1_im(-4);
}
+ address_offset = -4;
} else {
/* store */
gen_movl_T0_reg(s, rd);
gen_ldst(stw, s);
}
if (!(insn & (1 << 24))) {
- gen_add_datah_offset(s, insn);
+ gen_add_datah_offset(s, insn, address_offset);
gen_movl_reg_T1(s, rn);
} else if (insn & (1 << 21)) {
+ if (address_offset)
+ gen_op_addl_T1_im(address_offset);
gen_movl_reg_T1(s, rn);
}
}
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2006-05-22 23:06 Fabrice Bellard
0 siblings, 0 replies; 21+ messages in thread
From: Fabrice Bellard @ 2006-05-22 23:06 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <bellard@savannah.gnu.org> 06/05/22 23:06:04
Modified files:
target-arm : translate.c
Log message:
ARM undefined instruction execution (Jason Wessel)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/target-arm/translate.c.diff?tr1=1.41&tr2=1.42&r1=text&r2=text
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2006-04-09 14:38 Paul Brook
0 siblings, 0 replies; 21+ messages in thread
From: Paul Brook @ 2006-04-09 14:38 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Branch:
Changes by: Paul Brook <pbrook@savannah.gnu.org> 06/04/09 14:38:57
Modified files:
target-arm : translate.c
Log message:
Thumb prefetch abort fix.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/target-arm/translate.c.diff?tr1=1.40&tr2=1.41&r1=text&r2=text
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2006-02-11 16:20 Paul Brook
0 siblings, 0 replies; 21+ messages in thread
From: Paul Brook @ 2006-02-11 16:20 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Branch:
Changes by: Paul Brook <pbrook@savannah.gnu.org> 06/02/11 16:20:39
Modified files:
target-arm : translate.c
Log message:
Fix Arm msr spsr bug.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/target-arm/translate.c.diff?tr1=1.38&tr2=1.39&r1=text&r2=text
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2006-02-07 3:34 Paul Brook
0 siblings, 0 replies; 21+ messages in thread
From: Paul Brook @ 2006-02-07 3:34 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Branch:
Changes by: Paul Brook <pbrook@savannah.gnu.org> 06/02/07 03:34:35
Modified files:
target-arm : translate.c
Log message:
Fix Thumb variable shift condition code bug.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/target-arm/translate.c.diff?tr1=1.37&tr2=1.38&r1=text&r2=text
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2005-12-18 16:55 Fabrice Bellard
0 siblings, 0 replies; 21+ messages in thread
From: Fabrice Bellard @ 2005-12-18 16:55 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /sources/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <bellard@savannah.gnu.org> 05/12/18 16:55:25
Modified files:
target-arm : translate.c
Log message:
cpu_reset() fix (Paul Brook)
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemu/qemu/target-arm/translate.c.diff?tr1=1.34&tr2=1.35&r1=text&r2=text
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2005-12-04 18:56 Fabrice Bellard
0 siblings, 0 replies; 21+ messages in thread
From: Fabrice Bellard @ 2005-12-04 18:56 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /cvsroot/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <bellard@savannah.gnu.org> 05/12/04 18:56:28
Modified files:
target-arm : translate.c
Log message:
Arm mulxy insn fix (Paul Brook)
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-arm/translate.c.diff?tr1=1.33&tr2=1.34&r1=text&r2=text
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2005-11-21 23:30 Fabrice Bellard
0 siblings, 0 replies; 21+ messages in thread
From: Fabrice Bellard @ 2005-11-21 23:30 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /cvsroot/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <bellard@savannah.gnu.org> 05/11/21 23:30:54
Modified files:
target-arm : translate.c
Log message:
cpu_exec_init() change
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-arm/translate.c.diff?tr1=1.30&tr2=1.31&r1=text&r2=text
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2005-11-06 19:36 Fabrice Bellard
0 siblings, 0 replies; 21+ messages in thread
From: Fabrice Bellard @ 2005-11-06 19:36 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /cvsroot/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <bellard@savannah.gnu.org> 05/11/06 19:36:31
Modified files:
target-arm : translate.c
Log message:
thumb BLX insn fix (Paul Brook)
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-arm/translate.c.diff?tr1=1.28&tr2=1.29&r1=text&r2=text
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2005-08-21 10:14 Fabrice Bellard
0 siblings, 0 replies; 21+ messages in thread
From: Fabrice Bellard @ 2005-08-21 10:14 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /cvsroot/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <bellard@savannah.gnu.org> 05/08/21 10:14:28
Modified files:
target-arm : translate.c
Log message:
Show thumb state in cpu dump (Paul Brook)
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-arm/translate.c.diff?tr1=1.26&tr2=1.27&r1=text&r2=text
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2005-05-13 22:50 Fabrice Bellard
0 siblings, 0 replies; 21+ messages in thread
From: Fabrice Bellard @ 2005-05-13 22:50 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /cvsroot/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <bellard@savannah.gnu.org> 05/05/13 22:50:48
Modified files:
target-arm : translate.c
Log message:
ARM VFP dump fix (Paul Brook)
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-arm/translate.c.diff?tr1=1.25&tr2=1.26&r1=text&r2=text
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2005-04-23 18:46 Fabrice Bellard
0 siblings, 0 replies; 21+ messages in thread
From: Fabrice Bellard @ 2005-04-23 18:46 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /cvsroot/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <bellard@savannah.gnu.org> 05/04/23 18:46:03
Modified files:
target-arm : translate.c
Log message:
Fix dumping of arm registers (Paul Brook)
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-arm/translate.c.diff?tr1=1.21&tr2=1.22&r1=text&r2=text
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2005-04-23 18:27 Fabrice Bellard
0 siblings, 0 replies; 21+ messages in thread
From: Fabrice Bellard @ 2005-04-23 18:27 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /cvsroot/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <bellard@savannah.gnu.org> 05/04/23 18:27:52
Modified files:
target-arm : translate.c
Log message:
ARM singlestep support (Paul Brook)
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-arm/translate.c.diff?tr1=1.20&tr2=1.21&r1=text&r2=text
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2005-01-03 23:53 Fabrice Bellard
0 siblings, 0 replies; 21+ messages in thread
From: Fabrice Bellard @ 2005-01-03 23:53 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /cvsroot/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <fabrice@bellard.org> 05/01/03 23:41:39
Modified files:
target-arm : translate.c
Log message:
64 bit target support
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-arm/translate.c.diff?tr1=1.13&tr2=1.14&r1=text&r2=text
^ permalink raw reply [flat|nested] 21+ messages in thread
* [Qemu-devel] qemu/target-arm translate.c
@ 2003-11-03 22:25 Fabrice Bellard
0 siblings, 0 replies; 21+ messages in thread
From: Fabrice Bellard @ 2003-11-03 22:25 UTC (permalink / raw)
To: qemu-devel
CVSROOT: /cvsroot/qemu
Module name: qemu
Branch:
Changes by: Fabrice Bellard <fabrice.bellard@free.fr> 03/11/03 17:25:25
Modified files:
target-arm : translate.c
Log message:
ARM half word load/store fix (Ulrich Hecht)
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/qemu/qemu/target-arm/translate.c.diff?tr1=1.1&tr2=1.2&r1=text&r2=text
^ permalink raw reply [flat|nested] 21+ messages in thread
end of thread, other threads:[~2007-11-11 14:36 UTC | newest]
Thread overview: 21+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2007-02-14 20:17 [Qemu-devel] qemu/target-arm translate.c Paul Brook
-- strict thread matches above, loose matches on Subject: below --
2007-11-11 14:36 Paul Brook
2007-06-11 18:59 Paul Brook
2007-06-10 13:53 Andrzej Zaborowski
2007-03-17 1:43 Paul Brook
2006-10-25 17:43 Paul Brook
2006-06-14 14:36 Paul Brook
2006-05-22 23:06 Fabrice Bellard
2006-04-09 14:38 Paul Brook
2006-02-11 16:20 Paul Brook
2006-02-07 3:34 Paul Brook
2005-12-18 16:55 Fabrice Bellard
2005-12-04 18:56 Fabrice Bellard
2005-11-21 23:30 Fabrice Bellard
2005-11-06 19:36 Fabrice Bellard
2005-08-21 10:14 Fabrice Bellard
2005-05-13 22:50 Fabrice Bellard
2005-04-23 18:46 Fabrice Bellard
2005-04-23 18:27 Fabrice Bellard
2005-01-03 23:53 Fabrice Bellard
2003-11-03 22:25 Fabrice Bellard
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.