Commit Graph

  • 9447084492 Merge TCX and VGA pixel operations blueswir1 2007-06-10 16:06:20 +00:00
  • 2a1086d91c More PCI mapping/remapping for Gallileo. ths 2007-06-10 15:08:43 +00:00
  • 924edcae75 Flush the debug log when qemu Aborts (patch by Herve Poussineau) balrog 2007-06-10 14:07:13 +00:00
  • 7a774c875b Use the same offset for all STR and STM instructions that store r15, as specified in ARM ARM (patch from Chris McNett). balrog 2007-06-10 13:53:18 +00:00
  • c9bac22c7d M68K watchpoint hacks. pbrook 2007-06-09 21:30:14 +00:00
  • 06d92f40a1 Workaround dyngen problems with m68k conditional branch ops. pbrook 2007-06-09 20:50:01 +00:00
  • 0cf5c6771b M68K status register fixes. pbrook 2007-06-09 20:48:46 +00:00
  • 87ee166914 Don't try to use "vt" output in nographic mode. ths 2007-06-09 15:44:26 +00:00
  • 33d9cc8a96 ARM GDB semihosting fixes pbrook 2007-06-09 14:44:00 +00:00
  • 6361cdb630 ARM PL181 MMCI fixes. pbrook 2007-06-09 14:07:54 +00:00
  • 70cf0b63f1 R5k has PX implemented. ths 2007-06-09 12:29:32 +00:00
  • 71db710f7e Fix incorrect target_ulong use in hw devices blueswir1 2007-06-08 16:45:23 +00:00
  • 740733bb93 Don't refresh a graphical screen when it isn't displayed, by Herve Poussineau. ths 2007-06-08 01:57:56 +00:00
  • 4fdcd8d43e Fix return type. pbrook 2007-06-07 23:24:56 +00:00
  • 29b3a6627e Windows build fixes. pbrook 2007-06-07 23:09:47 +00:00
  • 0fa7f15730 Fix code formatting, by Herve Poussineau. ths 2007-06-07 21:07:11 +00:00
  • f00cb701b0 Unbreak PCI config register, noticed by Stefan Weil. ths 2007-06-07 19:45:43 +00:00
  • 30b6f3a866 Initialize more GT64xxx registers on reset. ths 2007-06-07 18:09:57 +00:00
  • 0f78cf0c44 Fix some Malta PCI config bits. ths 2007-06-07 17:38:50 +00:00
  • 1823082ccc PCI device saving for GT64xxx. ths 2007-06-07 17:31:35 +00:00
  • 05b4ff4357 Implement some more Gallileo registers. ths 2007-06-07 17:00:37 +00:00
  • 9566782b65 Fix comment. ths 2007-06-07 12:32:29 +00:00
  • d4a4d056ea Fix PCI irq mapping on Malta. ths 2007-06-07 12:30:16 +00:00
  • 3187ef0390 Fix firmware word endianness for Malta. ths 2007-06-07 12:17:52 +00:00
  • 070ce5edc3 Make the Malta bootloader handling a bit more transparent. ths 2007-06-06 17:19:24 +00:00
  • acdf72bbac Fix formatting. ths 2007-06-06 16:54:26 +00:00
  • 5066b9f199 Malta has no ISA bus. ths 2007-06-06 16:52:12 +00:00
  • e918ee04e9 Big endian byte swap for serial mmapped interface. ths 2007-06-06 16:28:07 +00:00
  • afcc3cdfc4 Use the correct PCI IDs for Malta. ths 2007-06-06 16:26:14 +00:00
  • b6dc7ebbea Take advantage of subpage support. ths 2007-06-04 18:29:37 +00:00
  • 707e011bbc Add documentation for new ColdFire board. pbrook 2007-06-04 00:50:06 +00:00
  • 7e049b8a19 ColdFire Ethernet support. pbrook 2007-06-04 00:31:01 +00:00
  • d0bdf2a28b Fix typo. ths 2007-06-03 22:54:40 +00:00
  • 9467d44c4d Move target-specific defines to the target directories. ths 2007-06-03 21:02:38 +00:00
  • a8fcf883d9 One day we might support MIPS16... ths 2007-06-03 19:16:42 +00:00
  • 50a518e328 Add comment. ths 2007-06-03 18:52:15 +00:00
  • ecb644f409 Some more regs_to_env/envs_to_regs cleanup. ths 2007-06-03 18:45:53 +00:00
  • bfed01fc79 Clean up of some target specifics in exec.c/cpu-exec.c. ths 2007-06-03 17:44:37 +00:00
  • 08ab123c2d Avoid compiler warning. ths 2007-06-03 17:10:43 +00:00
  • fe834d041d Proper target format for qOffsets. ths 2007-06-03 17:08:32 +00:00
  • 0458df2444 Fix typo in comment. ths 2007-06-03 15:33:32 +00:00
  • 6b078dfd60 Add __mips__to mmap specialcase. ths 2007-06-03 15:31:32 +00:00
  • 187337f8b0 Fix off-by-one memory region sizes. pbrook 2007-06-03 15:19:33 +00:00
  • 1bc012f65a IPC message translation. ths 2007-06-03 14:27:49 +00:00
  • 3eb6b04433 Semaphore structure mapping, by Stuart Anderson. ths 2007-06-03 14:26:27 +00:00
  • 4be456f126 Documentation spelling fixes, by Mark Glines. ths 2007-06-03 13:41:28 +00:00
  • e91c8a7783 Spelling fixes, by Stefan Weil. ths 2007-06-03 13:35:16 +00:00
  • 6d9db39cd9 MCF5208 timer fix. pbrook 2007-06-03 12:54:38 +00:00
  • d315c8886b Improve ColdFire CPU selection. pbrook 2007-06-03 12:35:08 +00:00
  • 20dcee9483 MCF5208 emulation. pbrook 2007-06-03 11:13:39 +00:00
  • 62ea5b0bd3 Leave running timer alone if not reloading. pbrook 2007-06-03 10:44:47 +00:00
  • caf8fe8c32 Clear SR_M on a hardware interrupt. pbrook 2007-06-02 17:59:59 +00:00
  • 3a95e3a7d9 Check for R2 instructions, and throw RI if we don't emulate R2. ths 2007-06-02 00:25:12 +00:00
  • 2538deb292 Delete leftover Status FPU flag check. ths 2007-06-01 23:50:45 +00:00
  • 1e3d0552f5 Update some comments, 64bit FPU support is functional regardless of funny non-standard fcr0 bits on earlier CPUs. ths 2007-06-01 21:57:32 +00:00
  • 8487327a1d Make sure hflags are updated for CP0_Status changes. ths 2007-06-01 17:47:07 +00:00
  • 5b9693dcda Forgot to update vl.h during latest Sparc64 target_ulong fix blueswir1 2007-06-01 17:03:05 +00:00
  • d88bbf9500 Constification blueswir1 2007-06-01 16:59:44 +00:00
  • 97e7df27cf Force display update on palette change or loadvm blueswir1 2007-06-01 16:58:29 +00:00
  • 92b72cbcd5 Enable 36-bit physical address space also on 32-bit hosts blueswir1 2007-06-01 16:56:47 +00:00
  • d8bdf5fa13 Sparc64 linux-user build fix blueswir1 2007-06-01 16:45:59 +00:00
  • 0aac653cdd Update Sparc dependencies blueswir1 2007-06-01 16:44:42 +00:00
  • c13af1ef6c Update TODO. ths 2007-06-01 15:18:04 +00:00
  • c9c1a06457 Add support for 5Kc/5Kf/20Kc, based on a patch by Aurelien Jarno. Note that the F64 flag isn't usable on any of those (and the R4000), so all our 64bit FPU goodness goes out of the window until a shadow capability flag is implemented. :-( ths 2007-06-01 14:58:56 +00:00
  • 2052caa7af GDB stub for MIPS64, by Jason Wessel. ths 2007-06-01 13:18:19 +00:00
  • 637947f19d linux-user errno mapping, by Stuart Anderson. ths 2007-06-01 12:09:19 +00:00
  • c12ab05ca5 Patch for pipe() result handling, by Stuart Anderson. ths 2007-06-01 11:50:36 +00:00
  • e35846583b Fix struct stat mapping for MIPS, by Stuart Anderson. ths 2007-06-01 11:49:38 +00:00
  • a7037b2950 Allow again FPU for usermode emulation. ths 2007-06-01 11:47:24 +00:00
  • 278d070272 Simplify code. ths 2007-05-31 23:42:46 +00:00
  • 33ac7f1630 Don't kill the registered irqs on reset. ths 2007-05-31 16:18:58 +00:00
  • 924b2c07cd Add proper float*_is_nan prototypes. ths 2007-05-31 16:17:52 +00:00
  • 471ea27143 Fix typo in comment. ths 2007-05-30 21:30:06 +00:00
  • 51b2772f28 Fix CPU (re-)selection on reset. ths 2007-05-30 20:46:02 +00:00
  • fdf41d225e Replace target_ulong with target_phys_addr_t blueswir1 2007-05-30 18:54:40 +00:00
  • 49e9fba271 Fix the bug introduced by subpage code preventing PC boot blueswir1 2007-05-30 17:25:06 +00:00
  • 78749ba859 Fix usermode check, thanks Aurelien Jarno. ths 2007-05-29 18:55:34 +00:00
  • 5e755519ac Don't check the FPU state for each FPU instruction, use hflags to handle this per-tb. ths 2007-05-29 16:52:57 +00:00
  • acf930aaa3 ColdFire EMAC support. pbrook 2007-05-29 14:57:59 +00:00
  • 2b8bdefc3a Sync __target_cmsg_nxthdr implementation with kernel header. ths 2007-05-28 21:35:23 +00:00
  • 7b717336e2 SMBus support for MIPS Malta. ths 2007-05-28 21:01:02 +00:00
  • 6e473128b6 Handle PX/UX status flags correctly, by Aurelien Jarno. ths 2007-05-28 20:36:48 +00:00
  • 85aa199ad7 Revert last change, this workaround is long obsolete. ths 2007-05-28 20:07:13 +00:00
  • 12a4b2aa1d Fix ddivu for 32bit hosts, by Aurelien Jarno. ths 2007-05-28 17:36:30 +00:00
  • c811cf2c03 Do not sign extend lwu, by Aurelien Jarno. ths 2007-05-28 17:09:41 +00:00
  • 9b9e4393dd MIPS64 addressing fixes, by Aurelien Jarno. ths 2007-05-28 17:03:28 +00:00
  • 4020f27707 Fix do_socketcall argument, by Daniel Jacobowitz. ths 2007-05-28 14:05:41 +00:00
  • 29490584bf MIPS disassembler update. ths 2007-05-28 13:40:10 +00:00
  • 2a1639291b Remove a local subpage IO hack, now that general subpage IO works. balrog 2007-05-28 11:26:15 +00:00
  • 4f01035ff2 Fix tap device counting. pbrook 2007-05-28 02:29:59 +00:00
  • 821f7e7610 Implement ColdFire ff1. pbrook 2007-05-28 02:20:34 +00:00
  • 5fc4adf6ce Add diagnostic for bad opcode masks. pbrook 2007-05-28 01:46:43 +00:00
  • dd4131b394 Interrupt debugging DPRINTFs blueswir1 2007-05-27 19:42:35 +00:00
  • c4a7060cf7 New option -net nic,model=? (Mark Glines) Network documentation update (Mark Glines) blueswir1 2007-05-27 19:41:17 +00:00
  • 7f75ffd39e Spelling fix (Mark Glines) blueswir1 2007-05-27 19:39:27 +00:00
  • dbe06e1841 Handle unconnected vlan case in lance blueswir1 2007-05-27 19:38:20 +00:00
  • 833c7174ce Improved sanity checking to -net options blueswir1 2007-05-27 19:36:43 +00:00
  • 1b2e93c175 Separate fault for code access to unassigned memory blueswir1 2007-05-27 19:36:00 +00:00
  • b3a2319792 Use qemu_irqs between CPUs and interrupt controller Fix interrupt priority handling which prevented SMP from working blueswir1 2007-05-27 16:42:29 +00:00
  • d7edfd2702 Use qemu_irq between interrupt controller and timers blueswir1 2007-05-27 16:37:49 +00:00