bellard
|
65ce8c2fb4
|
soft floats for SPARC (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2000 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-06-21 18:37:05 +00:00 |
bellard
|
ee6c0b51e9
|
sparc branch fix (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1999 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-06-21 18:26:15 +00:00 |
pbrook
|
ded3ab80dd
|
Sparc64 insn fixes (Blue Swirl).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1993 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-06-18 19:36:58 +00:00 |
bellard
|
55e4f6644e
|
FPU fix (Joerg Platte)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1962 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-06-14 12:37:58 +00:00 |
bellard
|
d8e3326c8e
|
MMU no fault fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1961 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-06-14 12:37:30 +00:00 |
bellard
|
b854608e0c
|
sparc condition code computation fix (Even Rouault)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1838 c046a42c-6fe2-441c-8c8c-71466251a162
|
2006-04-23 21:33:48 +00:00 |
bellard
|
ba3c64fb47
|
Initial SPARC SMP support (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1694 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-12-05 20:31:52 +00:00 |
bellard
|
227671c93b
|
PAGE_EXEC support (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1692 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-12-05 20:29:47 +00:00 |
bellard
|
c68ea7043f
|
cpu_single_env usage fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1644 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-11-21 23:33:12 +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
|
9e61bde56a
|
sparc merge (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1620 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-11-11 00:24:58 +00:00 |
bellard
|
24741ef3de
|
avoid using physical accesses in user emulation
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1592 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-10-30 21:23:39 +00:00 |
bellard
|
02aab46a36
|
endianness fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1588 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-10-30 20:49:44 +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
|
bb3911a609
|
Sparc64 add/sub flag bugs fixed (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1579 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-10-30 17:28:50 +00:00 |
bellard
|
aea3ce4c8d
|
restore regwptr (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1576 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-10-30 17:06:11 +00:00 |
bellard
|
8346901560
|
sparc64 fixes (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1514 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-07-23 14:27:54 +00:00 |
bellard
|
ee5bbe38b1
|
correct split between helper.c and op_helper.c
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1506 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-07-04 22:18:23 +00:00 |
bellard
|
3475187dd8
|
sparc64 marge (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1462 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-07-02 14:31:34 +00:00 |
bellard
|
b3180cdc01
|
MMU fix (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1390 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-04-24 10:08:19 +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
|
d39c0b990a
|
fixed MMU bug on code page boundary
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1362 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-04-10 14:40:58 +00:00 |
bellard
|
ed91024191
|
defaut case (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1348 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-04-06 20:44:48 +00:00 |
bellard
|
c3278b7bf0
|
sparc exception fix (we go up to the shell prompt)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1343 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-03-20 12:43:29 +00:00 |
bellard
|
7a0e1f41ce
|
soft float support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1336 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-03-13 17:01:47 +00:00 |
bellard
|
6eea2b1b81
|
add missing FORCE_RET (Paul Brook)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1329 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-03-13 09:55:49 +00:00 |
bellard
|
6f7e9aec5e
|
sparc fixes (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1326 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-03-13 09:43:36 +00:00 |
bellard
|
d785e6be4d
|
x86_64 support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1320 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-03-01 22:33:42 +00:00 |
bellard
|
55754d9ef2
|
MMU fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1308 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-02-22 19:14:33 +00:00 |
bellard
|
afc7df1148
|
PSR.PS fix (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1307 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-02-22 19:08:57 +00:00 |
bellard
|
1d6e34fd37
|
sparc Linux works better with NWINDOWS = 8
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1301 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-02-19 17:26:37 +00:00 |
bellard
|
7483750d7d
|
sparc fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1294 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-02-15 22:55:43 +00:00 |
bellard
|
0bee699e1d
|
fixed jmpl, rett and call
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1292 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-02-13 20:11:30 +00:00 |
bellard
|
878d3096d2
|
sparc fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1291 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-02-13 19:02:42 +00:00 |
bellard
|
9d89330183
|
clean up - comments
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1271 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-02-07 23:10:53 +00:00 |
bellard
|
af7bf89b1f
|
initial sparc64 support - sparc fixes (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1251 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-01-30 22:39:04 +00:00 |
bellard
|
49be803015
|
endianness fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1250 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-01-28 22:40:22 +00:00 |
bellard
|
bb05683b12
|
flush TLBs at cpu reset
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1248 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-01-28 00:01:00 +00:00 |
bellard
|
0fa85d43d4
|
64 bit target support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1195 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-01-03 23:43:32 +00:00 |
bellard
|
b4ff598727
|
removed warning
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1194 c046a42c-6fe2-441c-8c8c-71466251a162
|
2005-01-03 23:43:09 +00:00 |
bellard
|
e80cfcfc88
|
SPARC merge
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1179 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-12-19 23:18:01 +00:00 |
bellard
|
0d1a29f9fc
|
correct handling of saved host registers
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1122 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-10-12 22:01:28 +00:00 |
bellard
|
a0c4cb4a70
|
sparc fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1117 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-10-10 17:46:24 +00:00 |
bellard
|
7fe48483cd
|
monitor fixes
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1110 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-10-09 18:08:01 +00:00 |
bellard
|
8d5f07fa3b
|
sparc merge (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1098 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-10-04 21:23:09 +00:00 |
bellard
|
b769d8fef6
|
removed access_type hack
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1095 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-10-03 15:07:13 +00:00 |
bellard
|
e8af50a30e
|
full system SPARC emulation (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1083 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-09-30 21:55:55 +00:00 |
bellard
|
4e8b5da233
|
MULSCC fix (Blue Swirl)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@1051 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-08-24 22:06:03 +00:00 |
bellard
|
7496f5266c
|
cpu_single_env init
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@967 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-06-22 10:56:50 +00:00 |
bellard
|
d720b93d0b
|
precise self modifying code support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@745 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-04-25 17:57:43 +00:00 |
bellard
|
658138bcbc
|
flush insn support
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@743 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-04-25 17:56:08 +00:00 |
bellard
|
e19e89a5d4
|
more log items
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@676 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-03-21 17:08:23 +00:00 |
bellard
|
72cbca10e1
|
direct chaining support for SPARC
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@607 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-02-16 20:30:05 +00:00 |
bellard
|
3cf1e035ba
|
added TARGET_LONG_BITS
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@580 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-01-24 15:19:09 +00:00 |
bellard
|
edfcbd9937
|
added cpu_get_phys_page_debug()
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@578 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-01-24 15:11:05 +00:00 |
bellard
|
612b477d48
|
removed warnings
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@577 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-01-24 15:10:18 +00:00 |
bellard
|
bd49793889
|
use generic GenOpFunc
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@543 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-01-05 00:06:41 +00:00 |
bellard
|
cf495bcf9f
|
SPARC fixes: corrected PC/NPC logic (now slower but can be optimized a lot) - fixed flags computations - added register window exceptions support - fixed mul and div - added mulscc - fixed immediate field decoding
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@484 c046a42c-6fe2-441c-8c8c-71466251a162
|
2004-01-04 15:01:44 +00:00 |
bellard
|
e58143b355
|
ppc fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@442 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-11-09 14:42:54 +00:00 |
bellard
|
7a3f194486
|
sparc emulation target (thanx to Thomas M. Ogrisegg)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@386 c046a42c-6fe2-441c-8c8c-71466251a162
|
2003-09-30 20:36:07 +00:00 |