This website requires JavaScript.
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
48d38ca52b
Switch most MIPS logical and arithmetic instructions to TCG.
ths
2008-05-18 22:50:49 +00:00
8c99506cfb
Fix local register cache handling.
ths
2008-05-18 22:15:12 +00:00
6e0d8677cb
converted string OPs and LOOP insns to TCG
bellard
2008-05-18 19:28:26 +00:00
cd31fefaf2
fixed INC/DEC condition codes
bellard
2008-05-18 19:19:57 +00:00
d238db7f0b
Boot tags setup needed by N800 proprietary bootloader.
balrog
2008-05-18 13:58:19 +00:00
0941041e37
N810 keyboard slide open by default, add more comments.
balrog
2008-05-18 13:14:29 +00:00
c30bb26499
Add N810 to allowed -M values, add documentation part for N8x0.
balrog
2008-05-18 13:01:40 +00:00
c66fb5bc0a
Collapse omap peripherals on L4 bus into one io entry (temporarily).
balrog
2008-05-18 12:14:41 +00:00
4eeed608c5
ETRAX: Connect both ethernet controllers.
edgar_igl
2008-05-18 08:51:28 +00:00
f6953f1345
ETRAX: Add support for the ethernet receivers dest addr filters. * Support the station address filters MA0 and MA1. * Model the group address bloom filter. * Indentation.
edgar_igl
2008-05-18 08:50:32 +00:00
57e49b4074
Fix constant checks on Sparc64 host
blueswir1
2008-05-18 08:11:14 +00:00
d4929d58a1
Fix TCG alignment problems on Sparc64 host
blueswir1
2008-05-18 07:49:05 +00:00
c9e1e2b0ac
Fix Sparc64 host signal handling
blueswir1
2008-05-18 06:40:16 +00:00
1f487ee9b8
Support signal reception in user-mode. Handle when the peer terminates or aborts the connection.
edgar_igl
2008-05-17 22:20:53 +00:00
976f8eef23
Try to fix USB HID and make the HID reports readable.
balrog
2008-05-17 19:55:28 +00:00
e108dd01ce
converted sign extension ops to TCG
bellard
2008-05-17 19:24:07 +00:00
d189633603
Use tcg_gen_not.
edgar_igl
2008-05-17 19:11:14 +00:00
bbf662ee31
MONITOR insn address generation fix - converted XLAT to TCG
bellard
2008-05-17 19:05:28 +00:00
7d03f82f81
Add support for the 'k' (kill) and 'D' (detach) packets (Jason Wessel).
edgar_igl
2008-05-17 18:58:29 +00:00
6191b05901
BSR/BSF TCG conversion
bellard
2008-05-17 18:44:58 +00:00
7c6ce4baed
musicpal: Improve button handling (Jan Kiszka).
balrog
2008-05-17 18:18:04 +00:00
4aa9aca4c2
Remove arm's local not_i32 tcg op now that there's one in tcg.
balrog
2008-05-17 18:15:04 +00:00