Commit Graph

  • 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
  • 116842ee3e Missing include for Slirp on win32 (Eduardo Felipe). balrog 2008-05-17 18:07:00 +00:00
  • f484d38622 converted bit test operations to TCG bellard 2008-05-17 16:10:38 +00:00
  • 07d2c59558 moved eflags computation outside op.c bellard 2008-05-17 13:57:33 +00:00
  • cad3a37d3e converted adc, sbb, cmpxchg to TCG bellard 2008-05-17 13:50:02 +00:00
  • b6abf97df1 converted condition code supprot to TCG - converted shift ops to TCG bellard 2008-05-17 12:44:31 +00:00
  • c6e113f568 added 'pure' function attribute - fixed indirect function calls bellard 2008-05-17 12:42:15 +00:00
  • 0b6ce4cffe added not pseudo op - more _tl macros bellard 2008-05-17 12:40:44 +00:00
  • e35298cd1f Generate better code for Sparc32 shifts blueswir1 2008-05-17 09:43:12 +00:00
  • 9a7f32283c Fix qemu_ld/st branches, constification, use orcc for tst synthetic op blueswir1 2008-05-17 09:41:14 +00:00
  • 572a9d4a88 Improved workaround for the annoying glibc global register mangling bug blueswir1 2008-05-17 07:38:10 +00:00
  • 79c638586e Update TODO blueswir1 2008-05-17 06:08:15 +00:00
  • f5ef6aacd4 Implement qemu_ld/st, fix brcond, handle more corner cases blueswir1 2008-05-16 20:15:58 +00:00
  • 21b20814ed Always process real timers regardless of singlestep mode (Jason Wessel). edgar_igl 2008-05-15 19:54:00 +00:00
  • cf7c2ca5ff Implement brcond, ldst with large offset; fix direct jump, prologue blueswir1 2008-05-15 19:44:09 +00:00
  • f02ca5cbea Fix bit fitting checks blueswir1 2008-05-15 17:30:17 +00:00
  • b8b6a50b55 converted more helpers to TCG - fixed some SVM issues bellard 2008-05-15 16:46:30 +00:00
  • 6e01bdaedc cpu_abort() is really an abort bellard 2008-05-15 16:17:07 +00:00
  • 7d55170268 Fix compilation on Sparc host, implement ld and st blueswir1 2008-05-14 19:22:05 +00:00
  • 2e56350ef1 ETRAX: Add some kind of support for simulating 802.3 auto-negotiation. * Add support for link partner ability and diagnostics reg. * Correct the endianess for MDIO responses. * Dont trash PHY registers after reads. edgar_igl 2008-05-13 23:51:49 +00:00
  • a37af2891b Remove some uses of phys_ram_base (initial patch by Ian Jackson) blueswir1 2008-05-13 18:50:56 +00:00
  • 044ef8eaa9 i386 specific TODO bellard 2008-05-13 18:27:16 +00:00
  • 05ce71f15f update bellard 2008-05-13 18:26:52 +00:00
  • e01f4a1ce0 Fix loading of binary ROMs blueswir1 2008-05-13 15:44:10 +00:00
  • 6106075b6b Fix compiler warning. ths 2008-05-13 14:35:34 +00:00
  • cf1d97f074 CRIS: Improve TLB management and handle delayslots at page boundaries. * Dont flush the entire qemu tlb when the $pid changes. Instead we go through the guests TLB and choose entries that need to be flushed. * Add env->dslot and handle delayslots at pageboundaries. * Remove some unused code. edgar_igl 2008-05-13 10:59:14 +00:00
  • 3bd8c5e4f1 compilation fix bellard 2008-05-12 22:55:35 +00:00
  • 5d97559d89 use new helper name bellard 2008-05-12 22:05:33 +00:00
  • b5b38f61b8 converted more helpers to TCG bellard 2008-05-12 22:05:13 +00:00
  • dbd02bdf79 removed unused code bellard 2008-05-12 22:03:14 +00:00
  • ba7cd150ff FPU fixes bellard 2008-05-12 20:30:28 +00:00
  • 19e6c4b8bc converted x87 FPU ops to TCG bellard 2008-05-12 19:10:44 +00:00
  • 4da450e616 Move prototype back to avoid a compiler warning blueswir1 2008-05-12 17:59:14 +00:00
  • 293f78bc1b Remove most uses of phys_ram_base (initial patch by Ian Jackson) blueswir1 2008-05-12 17:22:13 +00:00
  • 5af451868c converted SSE/MMX ops to TCG bellard 2008-05-12 16:47:36 +00:00
  • 77f193daa8 Wrap long lines blueswir1 2008-05-12 16:13:33 +00:00
  • 8686c490f7 use TCG for MMX/SSE memory accesses bellard 2008-05-12 13:55:27 +00:00
  • 6a8d7b7637 temporary hack to handle register shortage with dyngen for qemu_st64() bellard 2008-05-12 13:49:14 +00:00
  • ec95da6cfb 2.6 kernels make int 5 a trap gate bellard 2008-05-12 12:23:31 +00:00
  • 75d28b0595 char is only for strings bellard 2008-05-12 12:08:29 +00:00
  • eba01623ab the double/triple fault handling was not tested in user mode. bellard 2008-05-12 12:04:40 +00:00
  • a57f63167c removed unused code bellard 2008-05-12 12:00:46 +00:00
  • a39f8f3ad9 CRIS: Remove some old dyngen T0/T1 fiddle. More usage of the results from the x flag liveness analysis. edgar_igl 2008-05-12 07:57:23 +00:00
  • 34808ac170 Debugger single step without interrupts (Jason Wessel). edgar_igl 2008-05-12 07:44:23 +00:00
  • c2bc0e3880 Remove someexplicit alignment checks (initial patch by Fabrice Bellard) blueswir1 2008-05-11 19:24:10 +00:00
  • 48318011da Update the etrax machine. * Use CFI-0002 flashes. * Connect one of the ethernet blocks. * Simplified irq numbering. edgar_igl 2008-05-11 15:07:19 +00:00
  • a3ea5df588 Add limited support for the etrax ethernet controller. edgar_igl 2008-05-11 15:04:22 +00:00
  • 1ba13a5dfc Add support for parts of the etraxfs dma controller. edgar_igl 2008-05-11 15:03:06 +00:00
  • eb173de6a2 Correct interrupt masking for etrax timers. edgar_igl 2008-05-11 14:58:19 +00:00
  • 390efc54fb Add TCG native negation op. pbrook 2008-05-11 14:35:37 +00:00
  • 44cd42ee40 CRIS: Add support for the pseudo randomized set that the mmu provides with TLB refill faults. This makes linux guests use the four way TLB set associativty. edgar_igl 2008-05-11 14:28:14 +00:00
  • 868314358e Add zero extension (pseudo-)ops. pbrook 2008-05-11 12:22:01 +00:00
  • c96402b11e Fix parallel build (broken by commit r4407) aurel32 2008-05-10 23:51:24 +00:00
  • a808000672 Fix argument description for -loadvm option aurel32 2008-05-10 23:28:26 +00:00
  • 8cbcb4fa2c Fix broken PPC user space single stepping aurel32 2008-05-10 23:28:14 +00:00
  • 3375984648 REXB optimization cannot be done at this level bellard 2008-05-10 21:58:28 +00:00
  • b255bfa816 added missing return (Mike Frysinger) bellard 2008-05-10 21:51:02 +00:00
  • 3c3a1d200c fixed qemu_st8 insn - prologue saved too many registers bellard 2008-05-10 21:42:05 +00:00
  • 94d45e4480 Correct a formatting issue (Carlo Marcelo Arenas Belon). edgar_igl 2008-05-10 19:37:44 +00:00
  • 2f3a1b072a CRIS: helper_dummy no longer needed as barrier for qemu_ld/st. edgar_igl 2008-05-10 19:20:33 +00:00
  • 9815642347 Fix DEBUG_TCGV. pbrook 2008-05-10 18:43:02 +00:00
  • ec5b78cdc9 Fix ppcemb-softmmu (Stuart Brady) blueswir1 2008-05-10 17:23:18 +00:00
  • a607922c75 fixed do_restore_state() bellard 2008-05-10 15:42:17 +00:00
  • bf6247fb76 Rename CONFIG_NO_DYNGEN_OP to CONFIG_DYNGEN_OP to avoid double negatives blueswir1 2008-05-10 12:27:33 +00:00
  • c5adf6a88d Remove duplicated field blueswir1 2008-05-10 12:25:46 +00:00
  • 0dcda9be6b Add a TODO file blueswir1 2008-05-10 12:09:24 +00:00
  • edea5f0193 no need to define global registers in cpu-exec.c bellard 2008-05-10 11:01:31 +00:00
  • 7c60cc4bca suppressed fixed registers bellard 2008-05-10 10:58:20 +00:00
  • 7cb69cae20 initial global prologue/epilogue implementation bellard 2008-05-10 10:55:51 +00:00
  • b03cce8e08 fixed global variable handling with qemu load/stores - initial global prologue/epilogue implementation bellard 2008-05-10 10:52:05 +00:00
  • 4d7a0880ca Fix compiler warnings in common files blueswir1 2008-05-10 10:14:22 +00:00
  • 22548760ca Fix compiler warnings blueswir1 2008-05-10 10:12:00 +00:00
  • 9800ee2677 update bellard 2008-05-10 09:47:37 +00:00
  • 242acf3af4 Special-case CTL_ALIAS instead of CTL_DNS in udp loopback test. balrog 2008-05-10 01:49:53 +00:00
  • e62ab7a153 Improve tsc2005 touchscreen usability. balrog 2008-05-09 22:17:18 +00:00
  • 1d4e547b55 Add the LM8323-based keyboard of N810. balrog 2008-05-09 22:16:11 +00:00
  • 64a88d5d3a CPU feature selection support blueswir1 2008-05-09 20:13:43 +00:00
  • 0828b4485a Move #include to speed up compilation blueswir1 2008-05-09 20:12:09 +00:00
  • bf5b742308 SH4 serial controler improvements aurel32 2008-05-09 18:46:04 +00:00