This website requires JavaScript.
d077b6f759
Make bcond and btarget TCG registers.
ths
2008-06-30 11:30:34 +00:00
d297f464d3
Avoid CRIS related warnings by Jan Kiszka.
edgar_igl
2008-06-30 08:59:49 +00:00
a50f5b9186
Suppress bogus compiler warnings.
pbrook
2008-06-29 15:25:29 +00:00
d26968ecd8
Remove unnecessary helper arguments, and fix some typos.
ths
2008-06-29 14:53:11 +00:00
b2437bf267
Add missing static qualifiers.
pbrook
2008-06-29 12:29:56 +00:00
dd5d6fe913
Add missing file. Fix spelling errors.
pbrook
2008-06-29 10:43:16 +00:00
2e70f6efa8
Add instruction counter.
pbrook
2008-06-29 01:03:05 +00:00
f6e5889e7f
Fix shell quoting.
pbrook
2008-06-29 01:00:34 +00:00
c2de5c91a2
Document usage of new options remove stray variables, check for ALSA/FMOD/ESD
malc
2008-06-28 19:13:06 +00:00
e5178e8de4
Consistency
malc
2008-06-28 19:13:02 +00:00
2796188e56
Avoid unused input arguments which triggered tcg errors. Spotted by Stefan Weil.
ths
2008-06-27 10:03:42 +00:00
b5dc7732e1
More efficient target register / TC accesses.
ths
2008-06-27 10:02:35 +00:00
a37ee56cb7
Fix bogus format, reading uninitialised memory (original patch by Julian Seward)
blueswir1
2008-06-26 18:43:24 +00:00
0c58ac1c76
Change the way audio is configured
malc
2008-06-25 21:04:05 +00:00
a214c59855
Suppress OpenBSD warning messages for leftover fifo bytes
blueswir1
2008-06-25 19:59:53 +00:00
399bf6bec9
Reset correct channel aka NetBSD boot fix
blueswir1
2008-06-25 18:31:21 +00:00
ebbd0ffddd
Clarify some TODO items.
ths
2008-06-24 22:04:41 +00:00
1a3fd9c3da
Remove remaining uses of T0 in the MIPS target.
ths
2008-06-24 21:58:35 +00:00
e1bf387ec8
T1 is now dead.
ths
2008-06-24 20:13:20 +00:00
7872368461
Reduce use of fixed registers a bit more.
ths
2008-06-24 20:12:33 +00:00
a764a566be
Fix Sparc mmu bug seen with NetBSD, based on patch by Cliff Wright
blueswir1
2008-06-24 19:08:28 +00:00
6c5c1e2057
Use temporaries instead of fixed registers for some instructions.
ths
2008-06-24 15:12:27 +00:00
8ff9cbf776
Make mixer emulation a configure option (Jan Kiszka)
malc
2008-06-23 18:33:30 +00:00
e7fb1406b0
Fix some compiler signed/unsigned char warnings
blueswir1
2008-06-23 17:52:43 +00:00
0bbd4a0ddb
Fix compiler warning (Jan Kiszka)
blueswir1
2008-06-23 16:58:04 +00:00
be24bb4f30
Pass T0/T1 explicitly to helper functions, and clean up a few dyngen leftovers.
ths
2008-06-23 12:57:09 +00:00
ca88500f43
According to gcc-4.3.0/gcc/config/rs6000/crtsavres.asm R13 is volatile
malc
2008-06-23 05:47:06 +00:00
a35e86c55f
Shuffle contents of tcg_target_reg_alloc_order
malc
2008-06-23 05:47:03 +00:00
d50997f914
Add missing [SU]32
malc
2008-06-22 14:10:45 +00:00
d987963aa9
Eliminate cpu_T[0]
blueswir1
2008-06-22 10:58:57 +00:00
3f0436fe85
Eliminate cpu_T[1]
blueswir1
2008-06-22 08:52:58 +00:00
c0b5b109a8
Add missing keys, sendkey support for all keys
blueswir1
2008-06-22 07:45:42 +00:00
f3b5298316
Emit warning message if user supplied buffer/period size/time was rejected
malc
2008-06-21 20:09:32 +00:00
ece43b8d06
Convert some cpu_dst uses (with loads/stores) to cpu_tmp0
blueswir1
2008-06-21 19:50:10 +00:00
5c6a0628b7
Avoid brcond problems, use temps for cpu_src1 & cpu_src2
blueswir1
2008-06-21 19:46:48 +00:00
8210169a78
Do not save dynamic field
malc
2008-06-21 17:51:50 +00:00
77599a1f7a
Disable xLaw debugging
malc
2008-06-21 17:15:00 +00:00
7a24c80011
Rework period/buffer size setting
malc
2008-06-21 17:14:57 +00:00
5b5ef0db74
Add VM save/load support
malc
2008-06-21 17:14:54 +00:00
279a65442e
Add calls to pci_device_save/load
malc
2008-06-21 17:14:50 +00:00
fd07bef4b4
Update TODO
blueswir1
2008-06-20 17:42:20 +00:00
81864572e6
Add support for boot_set command
blueswir1
2008-06-20 16:25:56 +00:00
3b4366de39
Add an opaque parameter to boot_set API, move function to monitor.c
blueswir1
2008-06-20 16:25:06 +00:00
3f05d3dc14
Delete obsolete file.
ths
2008-06-20 15:29:38 +00:00
b6a8c26b60
Delete obsolete file.
ths
2008-06-20 15:21:28 +00:00
3fafcb48f9
Delete obsolete prototypes.
ths
2008-06-20 15:20:35 +00:00
c8c2227e91
Convert unaligned load/store to TCG.
ths
2008-06-20 15:12:14 +00:00
9fac3a3a7e
Fix boot problem on i386 host introduced in r4690
blueswir1
2008-06-20 15:06:42 +00:00
40f8e2fa41
added model_id and vendor cpu model options (initial patch by Dan Kenigsberg) - various cleanup
bellard
2008-06-20 14:50:55 +00:00
92af06d216
Convert vr54xx multiply instructions to TCG.
ths
2008-06-20 14:35:19 +00:00
278ed7c329
cmpxchg fixes
bellard
2008-06-20 14:18:35 +00:00
caa88be0f5
Remove now-dead code.
ths
2008-06-19 18:38:40 +00:00
a16336e479
Convert remaining MIPS FP instructions to TCG.
ths
2008-06-19 18:35:02 +00:00
8f2ad0a3fc
Fix buffer overruns (reported by Julian Seward)
blueswir1
2008-06-19 17:38:15 +00:00
20483400d1
Also fix 24 bit depth
blueswir1
2008-06-19 16:07:48 +00:00
33b6939fcb
Fix crash when returning from monitor or serial console to normal TCX view
blueswir1
2008-06-19 15:56:22 +00:00
d978c02c31
Make save function optional
aurel32
2008-06-18 22:10:21 +00:00
e4bb997e06
PPC: fix mtfsfi
aurel32
2008-06-18 22:10:12 +00:00
2ecea9b8de
Add image format option in monitor for removable media
aurel32
2008-06-18 22:10:01 +00:00
94451178b6
HLT, MWAIT and MONITOR insn fixes (initial patch by Alexander Graf)
bellard
2008-06-18 09:32:32 +00:00
17ca26e791
Save LR into proper place on callers stack frame
malc
2008-06-18 01:58:52 +00:00
07bf2857b8
Avoid temporary variable use across basic blocks for udivx
blueswir1
2008-06-15 18:06:39 +00:00
2daf028464
Fix Sparc32plus & Sparc64 debug output
blueswir1
2008-06-15 18:02:48 +00:00
4143f3e09c
Fix vm state save/load
malc
2008-06-13 18:16:59 +00:00
cc53d26d4d
ISA version of CS4231A
malc
2008-06-13 10:48:22 +00:00
214c465f86
Switch the standard multiplication instructions to TCG.
ths
2008-06-12 12:43:29 +00:00
2b0233abfb
Switch bitfield instructions and assorted special ops to TCG.
ths
2008-06-12 12:42:35 +00:00
c596defdb9
Reimplement brcond2 and refactor brcond
malc
2008-06-12 12:33:10 +00:00
200ae688b2
TCGify the simplest FP instructions.
ths
2008-06-12 03:17:06 +00:00
08ba79632f
TCGify a few more instructions.
ths
2008-06-12 03:15:13 +00:00
2681b45add
Update TODO list.
ths
2008-06-11 20:58:36 +00:00
5d0fc900d3
Call most FP helpers without deroute through op.c
ths
2008-06-11 15:27:54 +00:00
0d1d0094d7
Delete obsolete file.
ths
2008-06-11 13:24:47 +00:00
aa0bf00b65
Switch most MIPS FP load/stores to TCG.
ths
2008-06-11 13:02:57 +00:00
faf7aaa918
Avoid gen_opc_buf overflow.
ths
2008-06-11 12:26:29 +00:00
8df1ca4ba5
Allocate register pair for 64-bit registers on 32-bit host.
ths
2008-06-11 11:03:34 +00:00
9843a0d2c6
Free some more temporaries.
ths
2008-06-11 10:40:33 +00:00
764dfc3fa0
Move FP TNs to cpu env.
ths
2008-06-11 10:39:48 +00:00
ae45d3693b
using strncpy is *always* a bad idea
bellard
2008-06-11 09:44:44 +00:00
af325d36e0
Fix typo, by Laurent Desnogues.
ths
2008-06-10 15:29:15 +00:00
0d5bd3631f
Remove stray variable
malc
2008-06-10 01:47:17 +00:00
2c2435bdd4
Fix data type mixup, spotted by malc.
ths
2008-06-10 01:18:32 +00:00
a8303d18e0
ETRAX: More DMA context level related fixes.
edgar_igl
2008-06-10 00:11:48 +00:00
77b73de676
Use rem/div[u]_i32 drop div[u]2_i32
malc
2008-06-09 23:44:44 +00:00
877d8ad78b
CRIS: Add (untested) cpu-state save/load.
edgar_igl
2008-06-09 23:44:20 +00:00
5ef98b4742
ETRAX: Add NMI support to the watchdog and the interrupt controller. * Add NMI and GURU exceptions to teh interrupt controller. * Teach the watchdog timer to signal an NMI before reseting the chip. * Add etraxfs.h to hold api for etrax device models.
edgar_igl
2008-06-09 23:33:30 +00:00
1b1a38b0aa
CRIS: Emulate NMIs.
edgar_igl
2008-06-09 23:18:06 +00:00
5bf8f1aba1
CRIS: Support RFN insn.
edgar_igl
2008-06-09 23:07:50 +00:00
a7cfbba0cf
CRIS: Translator updates. * RFN (Return From NMI) insn. * Avoid unnecessary T0 transfers. * Dont do tcg related init more than once.
edgar_igl
2008-06-09 23:06:31 +00:00
e72210e194
SVM: Fix segment attribute clobbering (Alexander Graf)
bellard
2008-06-09 20:44:19 +00:00
fa4fbfb98a
Emit trampolines manually in prologue
malc
2008-06-09 19:57:36 +00:00
5d794885a2
Fix test for signed div fast path
malc
2008-06-09 19:57:27 +00:00
7880febd2c
Add proper file header.
pbrook
2008-06-09 14:31:18 +00:00
c3a928338e
Use qemu_mallocz to allocate new thread state. Remove redundant memset.
pbrook
2008-06-09 14:02:50 +00:00
b2a7081acb
Use qemu_mallocz.
pbrook
2008-06-09 13:57:23 +00:00
17e2377abf
Prevent guest reusing host memory allocations.
pbrook
2008-06-09 13:47:45 +00:00
82e671d9ec
Despite what the documentation says/implies, PTHREAD_STACK_MIN is often not defined by pthread.h.
pbrook
2008-06-09 12:10:22 +00:00
f1aa63203d
Switch remaining CP0 instructions to TCG or helper functions.
ths
2008-06-09 07:13:38 +00:00
176a4f2998
Add -mlongcall for PPC host (needed for MIPS for instance)
malc
2008-06-09 06:06:30 +00:00
5be1676206
R_PPC_REL24 safety net
malc
2008-06-09 06:06:28 +00:00