Commit Graph

  • 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