This website requires JavaScript.
7a5ca8648b
qemu-nbd tool (Anthony Liguori)
bellard
2008-05-27 21:13:40 +00:00
e00c1e714e
CRIS: Use $eda to instead of debug1 (removed) for fault addr.
edgar_igl
2008-05-27 21:12:09 +00:00
30abcfc7ba
CRIS: Restructure the translator to allow for better code generation.
edgar_igl
2008-05-27 21:10:56 +00:00
9bcd77d6b1
ETRAX: Avoid compiler warning.
edgar_igl
2008-05-27 21:05:21 +00:00
5439779e84
ETRAX: Allow boot from flash. Support the watchdog timer and resets through it.
edgar_igl
2008-05-27 21:04:41 +00:00
2ea815cac7
Free temps
blueswir1
2008-05-27 19:39:12 +00:00
f2bc7e7fa1
Move non-op functions from op_helper.c to helper.c and vice versa. Rearrange interrupt handling to match other targets.
blueswir1
2008-05-27 17:35:30 +00:00
8d96d20941
More TCG type fixes
blueswir1
2008-05-26 19:42:42 +00:00
f3f478a7ef
Fix signed/unsigned issues of immediate version of brcond (malc)
bellard
2008-05-26 19:11:07 +00:00
ef28fd8673
Fix cas on i386
blueswir1
2008-05-26 17:53:41 +00:00
2a449d1492
fixed x86_64 regression
bellard
2008-05-25 21:01:05 +00:00
90426a4e2d
ppc dyngen fix (malc)
bellard
2008-05-25 19:01:05 +00:00
2662e13f68
ppc TCG target (malc)
bellard
2008-05-25 18:59:57 +00:00
560f92cc34
jump simplification
bellard
2008-05-25 18:49:06 +00:00
affa3264db
jump optimizations
bellard
2008-05-25 18:41:58 +00:00
0a6b7b7813
update
bellard
2008-05-25 18:24:40 +00:00
b314f2706b
suppressed unused macro handling
bellard
2008-05-25 18:21:31 +00:00
4f7de37327
remove absolete function
bellard
2008-05-25 18:01:40 +00:00
bbff8895da
remove absolete function
bellard
2008-05-25 18:01:24 +00:00
1e4840bf40
transformed TN into temporaries - add local temporaries usage when needed - optimized fcmovX
bellard
2008-05-25 17:26:41 +00:00
641d5fbe6b
added local temporaries
bellard
2008-05-25 17:24:00 +00:00
98fc56145e
Ignore duplicate timer run requests.
pbrook
2008-05-25 14:05:47 +00:00
8384dd67fe
Implement byte swapping accesses
blueswir1
2008-05-25 11:19:24 +00:00
a8c768c069
Nicer debug output
blueswir1
2008-05-25 11:17:46 +00:00
4a32674f8e
Remove bogus DisplayState member.
pbrook
2008-05-25 10:10:12 +00:00
731dd637c2
Fix VNC update regoin height.
balrog
2008-05-25 00:38:47 +00:00
9b7b85d260
Fix off-by-one unwinding error.
pbrook
2008-05-25 00:36:06 +00:00
8bba5c81b1
Invalidate VNC framebuffer on every resize.
balrog
2008-05-25 00:14:34 +00:00
788228c0d3
Tab-complete arguments for "logfile" in the monitor.
balrog
2008-05-24 23:15:46 +00:00
d0660ed482
Relax a constraint for qemu_ld64 on ARM host.
balrog
2008-05-24 23:12:19 +00:00
eae6ce5238
Fix a deadly typo, correct comments.
balrog
2008-05-24 22:56:51 +00:00
e1f3808e03
Convert m68k target to TCG.
pbrook
2008-05-24 22:29:16 +00:00
3979144c49
Fix ARM host TLB.
pbrook
2008-05-24 20:07:07 +00:00
e6bb7d7efd
Fix mov[tf].ps handling for MIPS, by Richard Sandiford.
ths
2008-05-24 19:46:23 +00:00
2784847001
Un-break MIPS conditional moves, by Richard Sandiford.
ths
2008-05-24 19:06:07 +00:00
b101234a8e
Implement 64-bit constant loads
blueswir1
2008-05-24 18:09:50 +00:00
26cc915cff
Use sethi and arith functions, fix comment
blueswir1
2008-05-24 18:06:35 +00:00
77fcd0934a
Fix stack offsets and alignment
blueswir1
2008-05-24 16:41:17 +00:00
3ce7a69f15
ETRAX: Correct check for second nic.
edgar_igl
2008-05-24 16:03:59 +00:00
db097cd313
Dont try to keep the tlb and the jmp cache synchronized.
edgar_igl
2008-05-24 16:00:05 +00:00
60ea3b6137
Fix A20 debug dumps.
pbrook
2008-05-24 14:48:38 +00:00
fab94c0e98
Dynamically allocate tbs. Avoids branch range problems on RISC hosts.
pbrook
2008-05-24 13:56:15 +00:00
64e3257c03
Define stack offsets
blueswir1
2008-05-24 05:36:16 +00:00
bcb0126ff4
More TCGv type fixes.
pbrook
2008-05-24 02:24:25 +00:00
cb63669a54
Fix ARM conditional branch bug. Add tcg_gen_brcondi.
pbrook
2008-05-24 02:22:00 +00:00
455f900486
Fix helper operand type mismatch.
pbrook
2008-05-24 02:12:32 +00:00
11d1fdb05a
Fix bogus test syntax.
pbrook
2008-05-23 23:16:42 +00:00
48ffabc6f9
Fix parallel builds for dyngen, by Jason Wessel.
ths
2008-05-23 19:19:55 +00:00
91a3c1b00d
Comment non-obvious calculation. Don't clobber r3 in qemu_st64.
balrog
2008-05-23 18:51:15 +00:00
e936243aca
A branch insn must not overwrite the branch target before relocation.
balrog
2008-05-23 18:50:44 +00:00
f0b3f3ae5d
Swithc some MIPS CP0 accesses to TCG.
ths
2008-05-23 18:10:51 +00:00
e214b9bb55
Switch MIPS movf/movt to TCG.
ths
2008-05-23 18:06:27 +00:00
e8996ee012
added tcg_temp_free() and improved the handling of constants
bellard
2008-05-23 17:33:39 +00:00
d7e4036e31
Fix build failure with old kernel headers (loop.h is incompatible with glibc headers).
pbrook
2008-05-23 16:06:43 +00:00
225b437649
Fix qemu_ld/st for mem_index > 0 on arm host.
balrog
2008-05-23 12:55:11 +00:00
bedba0cd07
Define TCG_TARGET_CALL_STACK_OFFSET on arm.
balrog
2008-05-23 12:47:22 +00:00
24bf7b3a1d
compilation fix
bellard
2008-05-23 11:58:32 +00:00
ed44146780
removed warning
bellard
2008-05-23 11:56:45 +00:00
b67d9a52d4
TCG profiler clean up
bellard
2008-05-23 09:57:34 +00:00
a23a9ec615
profiler clean up
bellard
2008-05-23 09:52:20 +00:00
95af5ce5e2
Fix build failure for MIPS64 targets on 64-bit hosts.
ths
2008-05-23 01:31:57 +00:00
42388c4ba7
Delete dead code.
ths
2008-05-22 20:42:15 +00:00
c9e03d8f68
Register op helpers
blueswir1
2008-05-22 18:16:25 +00:00
8e9ade681b
Switch MIPS branch handling to TCG, and clean out pointless wrapper functions/macros.
ths
2008-05-22 17:46:10 +00:00
70cff25e78
use debug_insn_start to have nicer debug traces
bellard
2008-05-22 17:00:49 +00:00
7e4597d7ae
added debug_insn_start debug instruction
bellard
2008-05-22 16:56:05 +00:00
437a88a51c
proper helper definition registering (all targets must do that)
bellard
2008-05-22 16:11:04 +00:00
4dc81f2822
debug output: write helper names
bellard
2008-05-22 16:08:32 +00:00
39cf05d322
more generic call codegen
bellard
2008-05-22 14:59:57 +00:00
cf60bce405
fixed zero shifts (64 bit case)
bellard
2008-05-22 14:39:25 +00:00
5cbdd273fb
Fix block-vmdk.c:vmdk_close() use-after-free, by Ed Maste.
ths
2008-05-22 13:51:48 +00:00
34151a20ea
small shift opts
bellard
2008-05-22 13:25:14 +00:00
c1c379686f
optimization of shifts by a constant
bellard
2008-05-22 12:36:31 +00:00
12e26b75d4
lahf/sahf cpuid test
bellard
2008-05-22 10:13:38 +00:00
1b9d9ebb8a
cmpxchg8b fix - added cmpxchg16b
bellard
2008-05-22 09:52:38 +00:00
1130328ecb
cmpxchg 64 bit fix
bellard
2008-05-22 09:36:08 +00:00
d6205959f9
fxsave/fxrstor 64 bit fix
bellard
2008-05-22 09:20:43 +00:00
2585afbde9
disabled dyngen for x86 target
bellard
2008-05-21 19:17:29 +00:00
8e1c85e372
converted conditional jumps, SET and CMOVx to TCG
bellard
2008-05-21 19:16:45 +00:00
5ecae2baa9
removed unused defines
bellard
2008-05-21 19:12:19 +00:00
651ba608e2
converted env access to TCG
bellard
2008-05-21 17:16:11 +00:00
bd7a7b33df
convert eflags manipulation insns to TCG
bellard
2008-05-21 17:07:20 +00:00
3bd7da9e18
convert remaining segment handling to TCG
bellard
2008-05-21 16:34:06 +00:00
cec6843e87
converted LSL/LAR/VERW/VERR to TCG - force 16 bit memory access for LSL/LAR
bellard
2008-05-21 16:25:27 +00:00
e5097dc8e3
fixed dead global variable update
bellard
2008-05-21 16:24:20 +00:00
839bca8467
suppressed no longer used ops
bellard
2008-05-21 13:34:27 +00:00
07be379fb1
converted INTO/CMPXCHG8B to TCG
bellard
2008-05-21 13:29:45 +00:00
9d0763c4c0
converted BCD ops to TCG
bellard
2008-05-21 13:24:30 +00:00
0211e5aff9
converted MUL/IMUL to TCG
bellard
2008-05-21 10:12:54 +00:00
30898801ad
Switch MIPS clo/clz and the condition tests to TCG.
ths
2008-05-21 02:04:15 +00:00
20c4c97c9b
Switch MIPS movn/movz to TCG.
ths
2008-05-21 02:02:39 +00:00
a4e7dd5267
Remove currently unnecessary alignment masking
blueswir1
2008-05-20 19:36:22 +00:00
204c1674ef
Fix 8-bit signed load/store and a typo.
balrog
2008-05-20 11:28:35 +00:00
650bbb361e
Implement neg_i32, clean-up.
balrog
2008-05-20 11:26:40 +00:00
788abf8e41
Prevent SEGV in VNC server for old clients (Anthony Liguori).
balrog
2008-05-20 00:07:58 +00:00
a2a64a1f2d
Remove dyngen ARM code, which did't build.
balrog
2008-05-20 00:01:55 +00:00
811d4cf4b0
ARM host support for TCG targets.
balrog
2008-05-19 23:59:38 +00:00
6b4c11cd8e
Fix Sparc32 compilation broken by r4484
blueswir1
2008-05-19 17:20:01 +00:00
c44f945a92
Better solution for the alignment problem
blueswir1
2008-05-19 16:32:18 +00:00
4eecc06ed0
Add file left out from previous commit.
ths
2008-05-18 23:39:23 +00:00