Commit Graph

  • 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