Commit Graph

  • 5bf089345b Fix spelling. ths 2006-12-23 00:33:26 +00:00
  • eddbd288a0 More serial ports for the mips machine. ths 2006-12-23 00:23:19 +00:00
  • 28d657fc0b Fix build warning on Windows. ths 2006-12-23 00:03:15 +00:00
  • 4258b780af Sparc64 build fix (Igor Kovalenko). pbrook 2006-12-22 22:35:25 +00:00
  • 52f61fdeec Windows build fix, namespace cleanup, fix error message, by Stefan Weil. ths 2006-12-22 21:20:52 +00:00
  • c26c1c4b3d Support for unidirectional pipes, by Ed Swierk. ths 2006-12-22 19:25:31 +00:00
  • c032e2a98c Fix -cdrom breakage. ths 2006-12-22 17:29:05 +00:00
  • 42550fde7e SCSI emulation improvements, by Chuck Brazie. ths 2006-12-22 16:34:12 +00:00
  • 62ee021121 Build fix for AIO (-dummy) on Windows, by Stefan Weil. ths 2006-12-22 14:19:53 +00:00
  • fef3074347 Escape filname printout properly, by Anthony Liguori and Julian Seward. ths 2006-12-22 14:11:32 +00:00
  • bd491d6a4e Fix CDROM change, by Anthony Liguori. ths 2006-12-22 02:14:49 +00:00
  • 71e3ceb800 Daemonize option, by Anthony Liguori. ths 2006-12-22 02:11:31 +00:00
  • 73fc97427b Unix domain socket support for VNC, by Anthony Liguori. ths 2006-12-22 02:09:07 +00:00
  • ffd843bcdc Run monitor over unix domain sockets, by Anthony Liguori. ths 2006-12-21 19:46:43 +00:00
  • 1cb6c3fd38 Fix "inaccessible boot device" on FreeBSD, by Juergen Lock. ths 2006-12-21 19:14:11 +00:00
  • eaf7e70b01 Enable TCP_NODELAY, by Daniel Jacobowitz. ths 2006-12-21 19:10:59 +00:00
  • 8bdc2159db Don't cast lvalues, fixes compiler warning. ths 2006-12-21 17:24:45 +00:00
  • 416b5d366d Avoid "unused variable" compiler warning. ths 2006-12-21 17:23:49 +00:00
  • d8b20157fc Remove unused variable. ths 2006-12-21 16:50:54 +00:00
  • 92190c648a Silence a spurious gcc warning. ths 2006-12-21 16:50:09 +00:00
  • a86c8f29de Fix compiler warnings, add signed versions of some swab functions. ths 2006-12-21 16:49:27 +00:00
  • 5dc4b74480 Scrap SIGN_EXTEND32. ths 2006-12-21 13:48:28 +00:00
  • c570fd169c Preliminiary MIPS64 support, disabled by default due to performance impact. ths 2006-12-21 01:19:56 +00:00
  • 328a42406d Look for gcc3 (Anthony Liguori). pbrook 2006-12-19 03:31:34 +00:00
  • 67d3b957e6 Add unassigned memory debugging code. pbrook 2006-12-18 05:03:52 +00:00
  • 179e32bbcc Fix erraneous fallthrough in MIPS trap implementation, thanks Atsushi Nemoto. ths 2006-12-16 16:45:18 +00:00
  • e4630047e1 Simple test for mips/mipsel, based on a test by Alexander Voropay. ths 2006-12-14 14:48:11 +00:00
  • 73e14b623f Reduce VNC resize traffic, thanks Eduardo Felipe. ths 2006-12-14 13:36:01 +00:00
  • 768a4a36a4 Fix userland ELF loader for zero sized BSS. ths 2006-12-14 13:32:11 +00:00
  • 0d3267a728 MIPS has also a fixed MMAP_SHIFT of 12. ths 2006-12-11 22:04:25 +00:00
  • 8e33c08c84 MIPS FPU support for the gdb stub, by Daniel Jacobowitz. ths 2006-12-11 19:22:27 +00:00
  • 197ea35ab2 Fix addrlen size, by David Woodhouse. ths 2006-12-11 19:13:59 +00:00
  • 366dfc521e Spelling fixes, by Aurelien Jarno. ths 2006-12-11 18:35:08 +00:00
  • 667accab8e Implement -no-quit option, by Xavier Gnata. ths 2006-12-11 02:08:05 +00:00
  • a2d4e44b48 Fix PCI config space overflow, by Herbert Xu. ths 2006-12-10 23:20:45 +00:00
  • 3bcb80f1af Fix sector size overflow, by Herbert Xu. ths 2006-12-10 23:07:39 +00:00
  • a42aa81571 Build fix for newer kernel headers, thanks Jason Wessel. ths 2006-12-10 22:11:04 +00:00
  • ca7c2b1b9f Handle invalid accesses as SIGILL for mips/mipsel userland emulation. ths 2006-12-10 22:08:10 +00:00
  • 7d600c804d Fix fstat for MIPS userland emulation, and add support for a cacheflush syscall, thanks to Dave Denholm. ths 2006-12-08 01:32:58 +00:00
  • 71fb7241c6 Fix build of MIPS target without FPU support. ths 2006-12-07 20:07:37 +00:00
  • 9f08349345 Spelling fixes, thanks to Stefan Weil. ths 2006-12-07 18:28:42 +00:00
  • afdfa781e6 MIPS RTC emulation. ths 2006-12-07 18:15:35 +00:00
  • cd75cf10ca .cvsignore m68k-user. ths 2006-12-07 17:18:01 +00:00
  • ea55ffb373 Move date/time init to the RTC implementation. ths 2006-12-07 17:16:55 +00:00
  • aa328addc0 Fix reset handling, CP0 isn't enabled by default (a fact which doesn't matter when running in kernel space). ths 2006-12-07 16:22:15 +00:00
  • e144966416 Simplify mask construction. ths 2006-12-07 00:30:19 +00:00
  • bb8a53ad91 Update copyright notice. ths 2006-12-06 23:12:49 +00:00
  • e16fe40c87 Move the MIPS CPU timer in a seperate file, by Alec Voropay. ths 2006-12-06 21:38:37 +00:00
  • 7a387fffce Add MIPS32R2 instructions, and generally straighten out the instruction decoding. This is also the first percent towards MIPS64 support. ths 2006-12-06 20:17:30 +00:00
  • 8c0fdd856c Dynamically translate MIPS mtc0 instructions. ths 2006-12-06 18:19:33 +00:00
  • 873eb01234 Dynamically translate MIPS mfc0 instructions. ths 2006-12-06 17:59:07 +00:00
  • 6ae817752b Halt/reboot support for Linux, by Daniel Jacobowitz. This is a band-aid until we emulate real MIPS hardware with real firmware. ths 2006-12-06 17:48:52 +00:00
  • 814b9a4749 MIPS TLB performance improvements, by Daniel Jacobowitz. ths 2006-12-06 17:42:40 +00:00
  • ec2309289d sparc-softmmu build fix ths 2006-12-06 15:51:39 +00:00
  • 29bfb11725 Add casts for 64-bit hosts. pbrook 2006-11-19 23:07:17 +00:00
  • 08f396d720 Add missing ARM syscall numbers. pbrook 2006-11-19 21:51:51 +00:00
  • 38d0662a4c Arm semihosted commandline support (Wolfgang Schildbach). pbrook 2006-11-19 20:29:35 +00:00
  • 1be9e1dc56 Remove do_socketcallwrapper. pbrook 2006-11-19 15:26:04 +00:00
  • ec2db7de7a ARM timer counts down, not up. pbrook 2006-11-14 21:13:53 +00:00
  • 417f38f066 MIPS FPU fixes (Daniel Jacobowitz). pbrook 2006-11-12 23:54:39 +00:00
  • 2d37be61e3 M68k build fix. pbrook 2006-11-12 21:31:18 +00:00
  • 483dcf538e Avoid redundant TLB flushes (Daniel Jacobowitz). pbrook 2006-11-12 20:55:05 +00:00
  • b362e5e067 Speed up tlb_flush_page (Daniel Jacobowitz). pbrook 2006-11-12 20:40:55 +00:00
  • d08b2a28e6 MIPS usermode debug exceptions (Dave Denholm). pbrook 2006-11-04 16:46:29 +00:00
  • 597a0559fd update from latest Bochs BIOS bellard 2006-11-01 19:19:17 +00:00
  • 188157fe87 Remove FD on close. pbrook 2006-11-01 01:44:16 +00:00
  • 58126404f5 Mips IDE support. (Aurelien Jarno) pbrook 2006-10-29 15:38:28 +00:00
  • 569f5d668c compilation fix bellard 2006-10-29 15:10:09 +00:00
  • 750afe93fd avoid using char when it is not necessary bellard 2006-10-28 19:27:11 +00:00
  • 00a67ba19a avoid regression on sparc-user and ppc-user bellard 2006-10-28 12:19:07 +00:00
  • fafffaef4f removed invalid code bellard 2006-10-28 12:09:16 +00:00
  • a94a6abff4 Fix ARM VFP debugging dumps. pbrook 2006-10-25 17:43:33 +00:00
  • c688a6eb18 wrwim insn fix (Paul Robinson) bellard 2006-10-23 21:37:34 +00:00
  • 27908725b9 sparc64 syscall fix (Blue Swirl) bellard 2006-10-23 21:31:01 +00:00
  • dd016883fb add support for cvt.s.d and cvt.d.s (Aurelien Jarno) bellard 2006-10-23 21:25:11 +00:00
  • d37aca6625 Fix comment typo. pbrook 2006-10-22 11:54:30 +00:00
  • e6e5906b6e ColdFire target. pbrook 2006-10-22 00:18:54 +00:00
  • 223b8a40d1 bFLT 64-bit host fix. pbrook 2006-10-21 23:43:02 +00:00
  • 1f9519c92d Fix typo in pixel conversion templates. pbrook 2006-10-18 21:16:44 +00:00
  • b4511723bd APIC init fix + APIC get_irq fix (Juergen Keil) bellard 2006-10-08 18:20:51 +00:00
  • d1beab8220 no-reboot option bellard 2006-10-02 19:44:22 +00:00
  • e3e97e7c90 do not generate MP table if one CPU (no APIC in QEMU in this case) - added wbinvd (ignored in QEMU but useful on real hardware) bellard 2006-10-02 18:35:39 +00:00
  • 47d02f6d5c SMI enable bit support bellard 2006-10-02 18:25:40 +00:00
  • 93eac243d5 32 bit syscall fix (Juergen Keil) bellard 2006-10-02 17:58:33 +00:00
  • a7e6f8ba22 synced to Bochs BIOS - use 32 bit pushf/popf in 32 bit PCI bios - moved some useful defines in rombios.h bellard 2006-10-01 16:08:15 +00:00
  • 326199c270 ARM GIC bug. pbrook 2006-10-01 13:03:52 +00:00
  • 8d7b0fbb3f 32 bit RSP update fix (aka Open Solaris x86_64 bug) bellard 2006-09-29 20:01:17 +00:00
  • 5e966ce6f4 PCI IRC routing fix. pbrook 2006-09-28 19:52:59 +00:00
  • 74ce674fa8 fixed user mode emulation bellard 2006-09-27 21:31:59 +00:00
  • 8988ae8945 SMM fix for x86_64 bellard 2006-09-27 19:54:02 +00:00
  • 69c3bcb48f enabled PSE36 for x86_64 (fix for OpenSolaris as guest) bellard 2006-09-27 19:52:41 +00:00
  • 42fc925ec0 VBE 4 bit bank selection fix (Volker Rupper) bellard 2006-09-25 21:41:20 +00:00
  • 6f15b608f2 removed unused code bellard 2006-09-25 21:34:25 +00:00
  • 17100159f1 fixed help info strings bellard 2006-09-25 21:33:49 +00:00
  • 79266dbd9e updated bellard 2006-09-24 19:36:49 +00:00
  • 84631fd79c implement i440 instead of i450 ISA memory mappings to be compatible with Bochs bellard 2006-09-24 19:31:43 +00:00
  • 4f3baa4b36 update bellard 2006-09-24 18:49:55 +00:00
  • f00fc47c15 moved PCI init to BIOS bellard 2006-09-24 18:49:43 +00:00
  • ee0ea1d0dd moved PCI init to BIOS - added ISA memory mapping registers and SMM support bellard 2006-09-24 18:49:13 +00:00
  • 02a1602e62 added cpu_smm_update() bellard 2006-09-24 18:48:23 +00:00