This website requires JavaScript.
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
398ce98e4f
Fix div[u]2.
malc
2008-06-09 06:06:25 +00:00
0f459d16c3
Clean up MMIO TLB handling. The IO index is now stored in its own field, instead of being wedged into the vaddr field. This eliminates the ROMD and watchpoint host pointer weirdness. The IO index space is expanded by 1 bit, and several additional bits are made available in the TLB vaddr field.
pbrook
2008-06-09 00:20:13 +00:00
f227f17d1b
Fix the sendkey hold time calculation (Jan Kiszka).
balrog
2008-06-09 00:03:47 +00:00
88d2c950b0
TC6393XB system features (Dmitry Baryshkov).
balrog
2008-06-09 00:03:13 +00:00
c8256f9d23
Enhance sendkey with key hold time (Jan Kiszka).
balrog
2008-06-08 22:45:01 +00:00
7dd9e556e3
Register helper functions.
ths
2008-06-08 07:42:23 +00:00
29ddf27b72
Check the returned audio_buf_info fields
malc
2008-06-08 04:27:56 +00:00
7fb2a862f4
Fix error reporting under Win32 (CreateFile does not set errno)
malc
2008-06-08 01:55:09 +00:00
0e6745890c
Update
malc
2008-06-08 01:55:07 +00:00