Commit Graph

  • c4071c9014 Increase max temps limit blueswir1 2008-03-16 19:21:07 +00:00
  • 0425bee563 Discard unused data, use less temps blueswir1 2008-03-16 19:18:54 +00:00
  • a768e4b25a Add discard_ptr and discard_tl blueswir1 2008-03-16 19:16:37 +00:00
  • a825e703ee More TCG conversions for CRIS. edgar_igl 2008-03-16 16:51:58 +00:00
  • b52901b948 Remove unused members. edgar_igl 2008-03-16 16:38:48 +00:00
  • 3157a0a93b More TCG conversions for CRIS. * Bit swap insn (bitwise not, endian swap and bit reverse). * Muls and mulu. * Extended arithmetics. * Parts of the condition code handling. * Use tcg_const_tl. edgar_igl 2008-03-15 20:45:05 +00:00
  • 87e92502c6 Use a TCG global for fsr blueswir1 2008-03-15 18:12:11 +00:00
  • bb5529bb62 Convert ldfsr and stfsr to TCG blueswir1 2008-03-15 18:11:06 +00:00
  • 54728ac6db Simplified some dead extended arith code after search and replace. edgar_igl 2008-03-15 09:13:04 +00:00
  • 748b9d8ef0 Eliminate some uses of T2 blueswir1 2008-03-14 21:09:15 +00:00
  • 1a7b60e727 Convert udivx and sdivx to TCG blueswir1 2008-03-14 19:42:42 +00:00
  • e01a11572f Allow op_opt for all targets blueswir1 2008-03-14 17:37:11 +00:00
  • f5069b26a4 Use memory globals for G registers blueswir1 2008-03-14 17:35:02 +00:00
  • 2e0ded9c7c Use TARGET_FMT_lx. edgar_igl 2008-03-14 14:11:05 +00:00
  • 9248f4133f CFI: Fix AMD erase support aurel32 2008-03-14 06:45:21 +00:00
  • ba70a624e9 Improve readability by moving the continue operation into aseparate function. edgar_igl 2008-03-14 06:10:42 +00:00
  • ca87d03b77 Made the etrax timers and serial-ports base address relocatable. Use target_phys_addr_t instead of target_ulong. edgar_igl 2008-03-14 01:50:49 +00:00
  • 05ba7d5f34 A first small step to convert the CRIS translator to TCG. edgar_igl 2008-03-14 01:11:25 +00:00
  • 786c02f1ac Model more parts of the ETRAX mmu (still alot missing). edgar_igl 2008-03-14 01:08:09 +00:00
  • e62b5b133b * Add a model of the ETRAX interrupt controller. * Clean up the interrupt handling a bit. * Connect some NOR flash to the test board. edgar_igl 2008-03-14 01:04:24 +00:00
  • 1ec6d2ea99 Use tcg_const_tl for zero constant blueswir1 2008-03-13 20:47:53 +00:00
  • a98824ac42 Add tcg_const_tl blueswir1 2008-03-13 20:46:42 +00:00
  • dc99a3f2e8 Convert condition code changing versions of add, sub, logic, and div to TCG blueswir1 2008-03-13 20:45:31 +00:00
  • 02cb1585fd ds1225y nvram: Fix some bugs aurel32 2008-03-13 19:23:00 +00:00
  • f442e08b41 Slowdown SDL while minimized aurel32 2008-03-13 19:20:33 +00:00
  • 4c44bdcb70 SDL mouse events smoothness aurel32 2008-03-13 19:20:18 +00:00
  • 80621676af Math functions helper for CONFIG_SOFTFLOAT=yes aurel32 2008-03-13 19:20:00 +00:00
  • 0ca9d3807c Use float32/64 instead of float/double aurel32 2008-03-13 19:19:16 +00:00
  • 6b59fc74b5 e1000: fix endianness issues aurel32 2008-03-13 19:18:26 +00:00
  • 5fedc612eb rtl8139: fix endianness on big endian targets aurel32 2008-03-13 19:17:40 +00:00
  • e4d5434c3a Fix i32 memory backed variables on 64-bit host blueswir1 2008-03-13 17:34:19 +00:00
  • 30aa5c0d30 Convert from DOS to UNIX format, no code change. aurel32 2008-03-13 01:19:15 +00:00
  • 5e85404a56 TCG README fixes (Stuart Brady) aurel32 2008-03-12 21:40:02 +00:00
  • b5eff35546 Revert fix for CVE-2008-0928. Will be fixed in a different way later. aurel32 2008-03-11 23:30:22 +00:00
  • 24988dc241 SH4, fix several instructions aurel32 2008-03-11 23:22:37 +00:00
  • 0954d0d9e2 Remove blank elements in tcg_target_reg_alloc_order[] (Stuart Brady) blueswir1 2008-03-11 21:01:02 +00:00
  • db4a4ea4ee Use a TCG global for regwptr blueswir1 2008-03-11 20:59:02 +00:00
  • 902b27d0b8 Fix CVE-2008-0928 - insufficient block device address range checking aurel32 2008-03-11 17:17:59 +00:00
  • b94ed5772e Let the USB tablet reach the far bottom and right pixels aurel32 2008-03-10 19:34:27 +00:00
  • c6c99c3f17 GT64XXX: fix endianness issues: aurel32 2008-03-10 00:12:14 +00:00
  • 5567025f53 mtfsf: fix FPSCR_VX and FPSCR_FEX computation aurel32 2008-03-10 00:09:28 +00:00
  • 0badc1ee0e Honor TMPDIR environment variable aurel32 2008-03-10 00:05:34 +00:00
  • e94bbefe59 Change the e1000 mmio addr space according to spec. aurel32 2008-03-10 00:02:10 +00:00
  • 3adda04ca2 Be consistent in -clock parameter. Display also the list of available sources if no valid clock name has been specified. (Hervé Poussineau) aurel32 2008-03-09 23:43:49 +00:00
  • 56ec06bb8e Convert andn, orn and xnor to TCG blueswir1 2008-03-09 20:46:51 +00:00
  • 3f47aa8c37 Fix some functions declared () rather than (void) (Ian Jackson) blueswir1 2008-03-09 06:59:01 +00:00
  • 19f329ad7b Convert branches and conditional moves to TCG blueswir1 2008-03-08 21:36:50 +00:00
  • b3db875812 Add function prologue, fix pointer load on Sparc64 host blueswir1 2008-03-08 13:33:42 +00:00
  • 53cd927312 Update based on Stuart Brady's comments blueswir1 2008-03-07 18:21:39 +00:00
  • b4e3104b51 Split OMAP DMA out to a file apart. Rename omap files to better reflect OMAP1-specific parts. balrog 2008-03-06 21:07:38 +00:00
  • a8fbaf96e0 Check for out of range update regions (original patch from Anthony Liguori). balrog 2008-03-06 20:43:34 +00:00
  • 3016d80bff Register VMware SVGA's memory io region with PCI framework. balrog 2008-03-06 20:28:49 +00:00
  • 134d77a14b Convert exception ops to TCG blueswir1 2008-03-06 20:09:54 +00:00
  • a3ffaf3060 Fix microSPARC II SFSR mask (Robert Reif) blueswir1 2008-03-06 16:13:51 +00:00
  • a526a31cb4 Add more machine definitions blueswir1 2008-03-05 18:27:45 +00:00
  • 18be8d775e Properly bomb out on errors in Makefile shell fragments (Ian Jackson) blueswir1 2008-03-05 18:16:09 +00:00
  • 375ee38b4b Convert Sparc64 trap state ops to TCG blueswir1 2008-03-05 17:59:48 +00:00
  • 21fc3cfc10 32-bit host sign extension fix (Juergen Lock). pbrook 2008-03-04 23:52:47 +00:00
  • f32d7ec537 Show IRQ set or reset (Robert Reif) blueswir1 2008-03-04 20:29:59 +00:00
  • 389d4a259c Remove unneeded qemu_irq_lower (Robert Reif) blueswir1 2008-03-04 20:29:03 +00:00
  • 7e8c2b6ca8 Convert float helpers to TCG, fix fabsq in the process blueswir1 2008-03-04 20:00:18 +00:00
  • dcf2490568 Convert fmovr to TCG blueswir1 2008-03-04 19:56:06 +00:00
  • 9664d92872 CRIS signals: * Save $mof across signals. * Cleaned up frame accesses. edgar_igl 2008-03-03 22:23:53 +00:00
  • ccd4a21937 Convert tick operations to TCG blueswir1 2008-03-02 18:28:06 +00:00
  • 00f219bf50 Convert movr and (partially) movcc to TCG blueswir1 2008-03-02 18:25:27 +00:00
  • 38bc628b08 Convert addx, subx, next_insn and mov_pc_npc to TCG blueswir1 2008-03-02 18:22:19 +00:00
  • 0cf767d663 Add brcond_tl blueswir1 2008-03-02 18:20:59 +00:00
  • 8b17de88e0 Let ESP SCSI adapter to be usable outside sun4m (Herv�oussineau) blueswir1 2008-03-02 08:48:47 +00:00
  • e1ffb0f18f Add a tests for user-mode mmap edgar_igl 2008-03-01 22:23:17 +00:00
  • bebb39d461 Add test-case for btst CCS flags updates. edgar_igl 2008-03-01 18:50:54 +00:00
  • bbaf29c769 * target-cris/op.c: Make sure the bit-test insn only updates the XNZ flags. * target-cris/helper.c: Update ERP for user-mode simulation aswell. * hw/etraxfs_timer.c: Support multiple timers. * hw/etraxfs_ser.c: Multiple ports, the data just goes to stdout. edgar_igl 2008-03-01 17:25:33 +00:00
  • bffd92fed9 Fix compiler warning blueswir1 2008-02-29 19:36:08 +00:00
  • 2f0a500803 Fix register references (Igor Kovalenko) blueswir1 2008-02-29 19:34:39 +00:00
  • 309e60bd07 Fix sun4m machine if MAX_FD != 2 (Herv�oussineau) blueswir1 2008-02-29 19:26:20 +00:00
  • 9fea808abf Give names to magic numbers (Herv�oussineau) blueswir1 2008-02-29 19:24:00 +00:00
  • b6d3abda68 First try at supporting ordinary signals for CRIS linux-user guests. edgar_igl 2008-02-28 11:29:27 +00:00
  • cbdbb7713d Add small testcase for ordinary signals. edgar_igl 2008-02-28 11:23:20 +00:00
  • 4f400ab520 Cut the translation block after translating a break insn. This avoids an issue where QEMU finds an illegal CRIS insn while the guest is returning through a signal return trampoline. edgar_igl 2008-02-28 09:37:58 +00:00
  • 9004627f9b More consistent naming for CRIS register-number macros. edgar_igl 2008-02-28 08:28:32 +00:00
  • 8289b27975 Preliminary Sparc TCG target blueswir1 2008-02-27 17:53:27 +00:00
  • b25deda7ca Temporary fix for i386 host blueswir1 2008-02-27 17:44:03 +00:00
  • 77b087cd27 Initialize disasinfo->private_data, binutils does it and some disassemblers depend on it. edgar_igl 2008-02-27 15:25:24 +00:00
  • 56b8f567d8 Fix mixed defines blueswir1 2008-02-25 18:29:19 +00:00
  • 1b893ef326 Add testcase for CRIS ftag/fidx cache flushing insns. edgar_igl 2008-02-25 10:00:07 +00:00
  • 5d4a534dec Silently ignore CRIS cache flushes, instead of aborting due to unknown insn. edgar_igl 2008-02-25 09:58:22 +00:00
  • 1a2fb1c009 Modify Sparc32/64 to use TCG blueswir1 2008-02-24 14:10:06 +00:00
  • f8422f52fd More helper types, rearrange generic definitions blueswir1 2008-02-24 07:45:43 +00:00
  • f65fb10982 Really stop the transfer when the DMA channel is being disabled. balrog 2008-02-23 02:08:35 +00:00
  • b1314cf9d3 The non-ncurses curses doesn't have resize_term, so make resizing conditional. balrog 2008-02-22 18:21:28 +00:00
  • 7089442cb6 Fix andi, optimize addi and subi zero cases blueswir1 2008-02-20 18:01:23 +00:00
  • f650305967 Unify RTCs that use host time, fix M48t59 alarm. balrog 2008-02-17 11:42:19 +00:00
  • a0d69e0097 Fix typo blueswir1 2008-02-17 08:45:04 +00:00
  • 9e31b9e28a Fix remote debugger memory access problems reported by Matthias Stein blueswir1 2008-02-14 17:46:44 +00:00
  • d0dc7dc327 Make MIPS MT implementation more cache friendly. ths 2008-02-12 21:01:26 +00:00
  • 577d8dd437 Fix SS-20 auxio addresses blueswir1 2008-02-11 20:01:36 +00:00
  • 3deaeab717 Sparc32 MMU register fixes (Robert Reif) blueswir1 2008-02-11 18:27:33 +00:00
  • 5228c2d3b4 Force a resize after leaving graphical mode in curses (spotted by Samuel Thibault). balrog 2008-02-11 00:09:42 +00:00
  • 2988547772 Make omap I2C controller work (previously untested). Implement post-OMAP1 changes. Introduce omap L4 abstraction. balrog 2008-02-10 17:02:23 +00:00
  • 4d3b6f6e12 Add an ncurses UI. balrog 2008-02-10 16:33:14 +00:00
  • c0be16d39f Correct qemu-img usage hint (Andreas Färber). balrog 2008-02-10 14:10:31 +00:00