Commit Graph

  • 5068cbd9e9 Write zeros to high bits of y, based on patch by Vince Weaver blueswir1 2008-09-11 16:01:02 +00:00
  • 2c41a5f9e3 Make sure to read siginfo from signalfd aliguori 2008-09-11 14:32:27 +00:00
  • da3d9c5b46 Fix the build on non-Linux systems aliguori 2008-09-11 14:18:56 +00:00
  • d84763bc17 Convert rest of ops using float32 to TCG, remove FT0 and FT1 blueswir1 2008-09-10 20:09:22 +00:00
  • c5d04e99f3 Partially convert float128 conversion ops to TCG blueswir1 2008-09-10 20:00:18 +00:00
  • e2ea21b396 Convert basic 64 bit VIS ops to TCG blueswir1 2008-09-10 19:57:35 +00:00
  • 1d01299d29 Convert basic 32 bit VIS ops to TCG blueswir1 2008-09-10 19:57:13 +00:00
  • 714547bbc7 Convert basic float32 ops to TCG blueswir1 2008-09-10 19:54:51 +00:00
  • bcdf9b4d16 Add missing files from previous commit. aliguori 2008-09-10 18:18:38 +00:00
  • baf35cb902 Use signalfd() to work around signal/select race aliguori 2008-09-10 15:45:19 +00:00
  • 279826619d qemu-nbd: remove useless parameter from nbd_negotiate() (Laurent Vivier) aliguori 2008-09-10 15:23:19 +00:00
  • 3a3b925d47 Implement ldxfsr/stxfsr, fix ld(x)fsr masks, convert to TCG blueswir1 2008-09-09 19:02:49 +00:00
  • 6f9e38017c Add missing "static" blueswir1 2008-09-09 18:56:59 +00:00
  • ef14667bfa Add gitignore file aliguori 2008-09-09 17:15:28 +00:00
  • c0a04f0e13 Fix up pxe boot (Glauber Costa) aliguori 2008-09-09 14:49:02 +00:00
  • c690524ec1 alpha: only print debug information to the log file aurel32 2008-09-07 21:00:01 +00:00
  • 733fef0e40 TCG: Use x86-64 zero extension instructions. pbrook 2008-09-07 18:07:39 +00:00
  • b6d17150af Implement TCG sign extension ops for x86-64. pbrook 2008-09-07 17:45:15 +00:00
  • 4a7f0e0655 Fix libvdeplug link test. pbrook 2008-09-07 16:42:53 +00:00
  • 510aba20f0 Fix a typo in fpsub32 blueswir1 2008-09-06 17:54:01 +00:00
  • 255e1fcb5a Convert most env fields to TCG registers blueswir1 2008-09-06 17:51:43 +00:00
  • 47ad35f16a Silence gcc warning about constant overflow blueswir1 2008-09-06 17:50:16 +00:00
  • 5f9981c71d Enable gcc flag -Wundef blueswir1 2008-09-06 17:49:06 +00:00
  • eb38c52c2a Fix most warnings that would be caused by gcc flag -Wundef blueswir1 2008-09-06 17:47:39 +00:00
  • 5bfd5521ff Some little fixes on QEMU aurel32 2008-09-06 16:31:30 +00:00
  • 29d26d20e5 fix alpha cmovxx instruction aurel32 2008-09-05 19:07:53 +00:00
  • 980f8a0b39 CRIS: Mask off the cache selection bit after MMU translations. edgar_igl 2008-09-05 17:17:55 +00:00
  • 00dbbb03b6 Revert "TCG: enable debug" aurel32 2008-09-05 14:22:24 +00:00
  • 7c417963f7 ppc: Convert op_subf to TCG aurel32 2008-09-05 14:19:51 +00:00
  • 39dd32eed2 ppc: Convert op_add, op_addi to TCG aurel32 2008-09-05 14:19:43 +00:00
  • b24a39fab0 TCG: enable debug aurel32 2008-09-05 14:19:35 +00:00
  • cdcf4e51aa TCG fixes for target-cris aurel32 2008-09-05 14:19:27 +00:00
  • 2fdbad255e TCG fixes for target-mips aurel32 2008-09-05 14:19:17 +00:00
  • 9507fb52e2 Fix swapped mvz/mvs instructions. pbrook 2008-09-05 12:33:31 +00:00
  • 489251fa54 ppc: replace op_set_FT0 with tcg_gen_movi_i64 aurel32 2008-09-04 20:34:31 +00:00
  • 59df7f62a9 alpha: add target-alpha/helper.h (missing from commit r5150) aurel32 2008-09-04 20:24:14 +00:00
  • bd568f1849 ppc: Convert nip moves to TCG aurel32 2008-09-04 18:06:03 +00:00
  • d38ff48941 ppc: remove unused code aurel32 2008-09-04 17:16:41 +00:00
  • 47e4661cc4 ppc: Convert CRF moves to TCG aurel32 2008-09-04 17:06:47 +00:00
  • ec1ac72d9c ppc: fix fpr TCG registers creation aurel32 2008-09-04 15:49:12 +00:00
  • a5e26afa61 ppc: Convert FPR moves to TCG aurel32 2008-09-04 14:43:54 +00:00
  • 1d54269590 ppc: Convert Altivec register moves to TCG aurel32 2008-09-04 14:43:45 +00:00
  • bd7d9a6d7b ppc: cleanup register types aurel32 2008-09-04 05:26:09 +00:00
  • f78fb44e82 ppc: Convert GPR moves to TCG aurel32 2008-09-04 05:25:47 +00:00
  • 4f821e1757 alpha: convert a few more instructions to TCG aurel32 2008-09-04 04:36:20 +00:00
  • 3761035f2c alpha: directly access ir registers aurel32 2008-09-04 04:36:00 +00:00
  • 496cb5b921 convert of few alpha insn to TCG aurel32 2008-09-04 04:35:40 +00:00
  • 841c26a0c7 hw/pcnet: use qemu_socket.h aurel32 2008-09-04 04:35:20 +00:00
  • e83ce55068 Implement no-fault loads blueswir1 2008-09-03 17:32:10 +00:00
  • 4487fd349b ETRAX-FS: Add support for DMA channel resets, needed for recent linux kernels. edgar_igl 2008-09-03 14:40:17 +00:00
  • b23761f959 CRIS: Avoid a few unecessary steps in the mmu. edgar_igl 2008-09-03 14:31:11 +00:00
  • 7d5099d5a4 CRIS: Remove redundant code. edgar_igl 2008-09-03 14:30:27 +00:00
  • 04ba529f81 Delete unused variable. ths 2008-09-02 23:55:28 +00:00
  • f0413473ff [ppc] Convert op_moven_T2_T0 to TCG aurel32 2008-09-02 23:26:40 +00:00
  • 86c581dc80 [ppc] Convert op_reset_T0, op_set_{T0, T1} to TCG aurel32 2008-09-02 23:26:32 +00:00
  • b2463a64ec SH4: R2D-PLUS FPGA: simply unassigned memory triggering aurel32 2008-09-02 23:26:23 +00:00
  • d317b92da0 hw/pcnet.c: windows compile fix aurel32 2008-09-02 23:26:13 +00:00
  • f8a6ec5817 Build fix for gcc-3.3. ths 2008-09-02 17:39:45 +00:00
  • b991c38519 Fix sign extension problems with smul and umul (Vince Weaver) blueswir1 2008-09-02 16:33:23 +00:00
  • e55fd9340e [ppc] Convert op_move_{T1,T2}_T0 to TCG aurel32 2008-09-02 16:19:05 +00:00
  • 02f4f6c24c [ppc] Convert gen_set_{T0,T1} to TCG aurel32 2008-09-02 16:18:55 +00:00
  • 89b190a2bb pcnet: add loopback mode emulation aurel32 2008-09-02 16:18:46 +00:00
  • b319feb72d sh4: Add R2D-PLUS FPGA support. aurel32 2008-09-02 16:18:38 +00:00
  • 0fd3ca30c4 sh4: CPU versioning. aurel32 2008-09-02 16:18:28 +00:00
  • 86e0abc767 SH4: fix a regression introduced in r5122 aurel32 2008-09-02 08:42:16 +00:00
  • 7c9bde4569 Fix call_pal() prototype for alpha system emulation aurel32 2008-09-02 00:09:35 +00:00
  • 9669d3c570 x86: Fix powerdown for non-ACPI case aurel32 2008-09-02 00:09:25 +00:00
  • 7b45522533 Fix typo in console.c comment aurel32 2008-09-02 00:09:16 +00:00
  • fec5fa0210 Reset I32_APIC_BASE on system RESET aurel32 2008-09-02 00:09:08 +00:00
  • 37e828b44b suppress a couple of spurious warnings in scsi-generic.c aurel32 2008-09-02 00:08:58 +00:00
  • 17b086f71b SH4: Remove dyngen leftovers aurel32 2008-09-01 22:12:14 +00:00
  • 7fdf924fdd SH4: final conversion to TCG aurel32 2008-09-01 22:12:06 +00:00
  • cc4ba6a982 SH4: convert floating-point ops to TCG aurel32 2008-09-01 22:11:56 +00:00
  • 105a1f04b5 Fix y register loads and stores blueswir1 2008-09-01 19:35:29 +00:00
  • c55497ecb8 SH4: Remove most uses of cpu_T[0] and cpu_T[1] aurel32 2008-09-01 13:09:21 +00:00
  • 7efbe24165 SH4: TCG optimisations aurel32 2008-09-01 13:09:14 +00:00
  • 69d6275b00 SH4: Convert remaining non-fp ops to TCG aurel32 2008-09-01 13:09:06 +00:00
  • c047da1af4 SH4: Convert shift functions to TCG aurel32 2008-08-30 22:37:17 +00:00
  • 390af82166 SH4: convert control/status register load/store to TCG aurel32 2008-08-30 22:07:52 +00:00
  • fa4da1074c SH4: Convert memory loads/stores to TCG aurel32 2008-08-30 22:07:44 +00:00
  • 6f06939b68 SH4: convert some more arithmetics ops to TCG aurel32 2008-08-30 13:55:14 +00:00
  • 79383c9c08 Fix some warnings that would be generated by gcc -Wredundant-decls blueswir1 2008-08-30 09:51:20 +00:00
  • c8f9349ad9 Remove memcpy32() prototype leftover from r5109 blueswir1 2008-08-30 09:22:10 +00:00
  • ed23fbd91c Add correct stack bias if a 64 bit stack is used blueswir1 2008-08-30 09:20:21 +00:00
  • e6afc2f4b9 SH4: convert a few helpers to TCG aurel32 2008-08-29 23:01:41 +00:00
  • 1000822b03 SH4: convert branch/jump instructions to TCG aurel32 2008-08-29 22:32:32 +00:00
  • ba6a9d8cda Fix FCC handling for Sparc64 target, initial patch by Vince Weaver blueswir1 2008-08-29 21:03:31 +00:00
  • 91736d378b Fix Sparc64 boot on i386 host: - move do_interrupt() back to op_helper.c - move non-helper prototypes from helper.h to exec.h - move some prototypes from cpu.h to exec.h - do not export either set_cwp() or cpu_set_cwp() from op_helper.c, but instead provide inline functions blueswir1 2008-08-29 20:50:21 +00:00
  • a46256129e SH4: convert simple compare instructions to TCG aurel32 2008-08-29 20:12:18 +00:00
  • 3a8a44c4a8 SH4: convert a few control or system register functions to TCG aurel32 2008-08-29 16:32:18 +00:00
  • 829337a687 SH4: Fix bugs introduce in r5099 aurel32 2008-08-29 16:08:38 +00:00
  • 5aa3b1eaf8 SH4: fix xtrct Rm,Rn (broken in r5103) aurel32 2008-08-29 13:27:29 +00:00
  • d8173e0fba Fix a nit in exec.c, by Tristan Gingold. ths 2008-08-29 13:10:00 +00:00
  • 559dd74de8 SH4: convert logic and arithmetic ops to TCG aurel32 2008-08-29 10:05:12 +00:00
  • 1e8864f75d SH4: use TCG variables for gregs aurel32 2008-08-29 00:48:50 +00:00
  • 3bf73a4980 SH4: use uint32_t/i32 based types/ops aurel32 2008-08-28 21:37:53 +00:00
  • 8f99cc6c3e SH4: Convert register moves to TCG aurel32 2008-08-28 21:02:38 +00:00
  • a73d39ba06 SH4: Convert dyngen registers moves to TCG aurel32 2008-08-28 21:02:30 +00:00
  • ccc9cc5bab SH4: Convert immediate loads to TCG aurel32 2008-08-28 21:02:19 +00:00
  • f36672ae19 SH4: remove unused ops aurel32 2008-08-28 21:02:08 +00:00