pbrook
|
8e71621f78
|
Add ARM Angel semihosting to system emulation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2340 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-01-20 17:12:09 +00:00 |
|
ths
|
9042c0e20d
|
Check ELF binaries for machine type and endianness.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2274 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-12-23 14:18:40 +00:00 |
|
bellard
|
569f5d668c
|
compilation fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2205 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-10-29 15:10:09 +00:00 |
|
pbrook
|
a94a6abff4
|
Fix ARM VFP debugging dumps.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2201 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-10-25 17:43:33 +00:00 |
|
pbrook
|
d37aca6625
|
Fix comment typo.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2197 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-10-22 11:54:30 +00:00 |
|
pbrook
|
78600320a8
|
Arm MMU fix (Justin Fletcher).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2154 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-09-09 14:36:26 +00:00 |
|
pbrook
|
d07edbfa00
|
Fix Arm cp15 c13 (Process ID) register writes.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2067 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-07-21 22:39:57 +00:00 |
|
bellard
|
567d4107a6
|
qsub fix (Wolfgang Schildbach)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2024 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-06-26 19:55:19 +00:00 |
|
bellard
|
26a76461f2
|
C99 64 bit printf
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2018 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-06-25 18:15:32 +00:00 |
|
pbrook
|
191f9a93f4
|
ARM postincrememnt addressing fix.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1970 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-06-14 14:36:07 +00:00 |
|
bellard
|
159f366388
|
ARM undefined instruction execution (Jason Wessel)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1938 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-05-22 23:06:04 +00:00 |
|
pbrook
|
358bf29e80
|
Thumb prefetch abort fix.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1805 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-04-09 14:38:57 +00:00 |
|
pbrook
|
53a5960aad
|
Avoid accessing guest memory directly in usermode emulation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1790 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-03-25 19:31:22 +00:00 |
|
pbrook
|
8637c67fc5
|
Fix FIQ bank switching.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1786 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-03-14 14:20:32 +00:00 |
|
pbrook
|
19b045dec9
|
Fix FPA condition codes (Ulrich Hecht).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1784 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-03-11 21:03:16 +00:00 |
|
pbrook
|
40f137e1ea
|
Add Arm926 core support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1765 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-02-20 00:33:36 +00:00 |
|
pbrook
|
2ae23e7504
|
Fix Arm msr spsr bug.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1761 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-02-11 16:20:39 +00:00 |
|
pbrook
|
ce4defa062
|
Arm Linux EABI syscall support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1756 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-02-09 16:49:55 +00:00 |
|
pbrook
|
3aa22b4b53
|
Fix Thumb variable shift condition code bug.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1748 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-02-07 03:34:35 +00:00 |
|
pbrook
|
191abaa2f0
|
Fix Arm interrupted ldm bug.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1743 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-02-04 21:50:36 +00:00 |
|
pbrook
|
06c949e62a
|
Implement Arm BKPT instruction.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1740 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-02-04 19:35:26 +00:00 |
|
bellard
|
68998c5de3
|
cpu_reset() fix (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1712 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-12-18 16:55:25 +00:00 |
|
bellard
|
6d7e63262c
|
switching to Arm mode in do_interrupt() (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1711 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-12-18 16:54:08 +00:00 |
|
bellard
|
ee0971849e
|
Arm mulxy insn fix (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1683 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-12-04 18:56:28 +00:00 |
|
bellard
|
9332f9dafa
|
ARM CPU suspend/halt (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1663 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-11-26 10:46:39 +00:00 |
|
bellard
|
b5ff1b3127
|
ARM system emulation (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1661 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-11-26 10:38:39 +00:00 |
|
bellard
|
173d6cfe51
|
cpu_exec_init() change
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1643 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-11-21 23:32:20 +00:00 |
|
bellard
|
a316d3353c
|
added CPU_COMMON and CPUState.tb_jmp_cache[]
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1630 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-11-20 10:32:34 +00:00 |
|
bellard
|
6e256c935c
|
use direct jump only for jumps in the same page
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1629 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-11-20 10:32:05 +00:00 |
|
bellard
|
2531fc7bc0
|
thumb BLX insn fix (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1607 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-11-06 19:36:29 +00:00 |
|
bellard
|
c53be33474
|
suppressed JUMP_TB (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1594 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-10-30 21:39:19 +00:00 |
|
bellard
|
a9049a07bb
|
moved common softmmu code to common header (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1580 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-10-30 18:16:26 +00:00 |
|
bellard
|
1e8a7cfd11
|
Show thumb state in cpu dump (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1555 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-08-21 10:14:28 +00:00 |
|
bellard
|
bc380d1719
|
ARM VFP dump fix (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1432 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-05-13 22:50:47 +00:00 |
|
bellard
|
ff8263a951
|
ARM saturating arithmetic fixes (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1431 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-05-13 22:45:23 +00:00 |
|
bellard
|
5899f386ba
|
ARM thumb fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1418 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-04-27 20:25:20 +00:00 |
|
bellard
|
e50e6a2019
|
better arm conditionnal execution implementation (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1399 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-04-26 20:36:11 +00:00 |
|
bellard
|
74c161bd17
|
Fix dumping of arm registers (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1387 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-04-23 18:46:03 +00:00 |
|
bellard
|
8aaca4c0b4
|
ARM singlestep support (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1384 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-04-23 18:27:52 +00:00 |
|
bellard
|
89344d5ad7
|
arm vfp fcmp and fcmpe instructions fix (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1382 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-04-23 18:21:13 +00:00 |
|
bellard
|
1fddef4b1b
|
gdb support for user mode (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1367 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-04-17 19:16:13 +00:00 |
|
bellard
|
8e96005d86
|
VFP register ordering (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1355 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-04-07 19:42:46 +00:00 |
|
bellard
|
b7a100da9c
|
removed extern inline (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1340 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-03-20 10:34:22 +00:00 |
|
bellard
|
53cd663792
|
soft float support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1337 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-03-13 18:50:23 +00:00 |
|
bellard
|
2049521883
|
use the generic soft float code
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1333 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-03-13 16:55:58 +00:00 |
|
bellard
|
b7bcbe9524
|
ARM VFP support (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1309 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-02-22 19:27:29 +00:00 |
|
bellard
|
b8a9e8f133
|
initial user mmu support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1270 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-02-07 23:10:07 +00:00 |
|
bellard
|
a8d3431ae9
|
endianness fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1268 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-02-07 12:43:57 +00:00 |
|
bellard
|
7ff4d2180b
|
CF generator for constant operands
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1267 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-02-07 12:42:35 +00:00 |
|
bellard
|
78573df6b2
|
SBCS fix (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1264 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-02-02 20:43:01 +00:00 |
|