Commit Graph

  • 876d4b0783 Fix code formatting. ths 2007-04-04 21:07:17 +00:00
  • 3079c59ac2 Change NIC registration to be consistent with other machines definitions. j_mayer 2007-04-04 08:00:14 +00:00
  • b62b461bd3 TARGET_FMT_ld may also be useful for debugging purposes. j_mayer 2007-04-04 07:58:14 +00:00
  • bc98a7efa4 Add missing 64 bits memory accessors. j_mayer 2007-04-04 07:55:12 +00:00
  • eae7629bfd i386 return APIC ID with cpuid, by Bernhard Kauer. ths 2007-04-03 16:38:34 +00:00
  • af655b6d82 Fix Malta tty2 UART registers. ths 2007-04-03 14:05:42 +00:00
  • 38121543c7 MIPS32R2 needs RDPGPR/WRPGPR instructions even when no shadow registers are implemented. ths 2007-04-02 17:28:07 +00:00
  • 7524c84d82 Fix guest x86/amd64 helper_fprem/helper_fprem1, by Julian Seward. ths 2007-04-02 16:33:41 +00:00
  • 2d0e944d1c Build fix for 64bit machines. (This is still not correct mul/div handling.) ths 2007-04-02 15:54:05 +00:00
  • 23be50f1af Qcow2: Release refcount table clusters after growing the refcount table, by Juergen Keil. ths 2007-04-02 12:48:47 +00:00
  • cce1075c76 Use __sFILE to typedef for _BSD. ths 2007-04-02 12:39:43 +00:00
  • 663e8e5164 Eepro100 emulation, by Stefan Weil. ths 2007-04-02 12:35:34 +00:00
  • f0c757e431 audio/ossaudio.c for OpenBSD, by Todd T. Fries. ths 2007-04-02 10:07:55 +00:00
  • b0ee3ff06e ltr for x86_64 should check the upper descriptor type, by Bernhard Kauer. ths 2007-04-02 08:56:24 +00:00
  • 28c1c65633 ne2k buffer full bug fix, by Marcel Block. ths 2007-04-02 08:19:57 +00:00
  • 687fa640d4 Random bug fixes from code inspection, by Wang Cheng Yeh. ths 2007-04-02 08:18:36 +00:00
  • d34cab9f49 VMware SVGA II emulation, by Andrzej Zaborowski. ths 2007-04-02 01:10:46 +00:00
  • a4080ece74 Qcow2 corruption fix, by Juergen Keil. ths 2007-04-01 19:01:40 +00:00
  • 0475a5ca54 Solaris 9/x86 support, by Ben Taylor. ths 2007-04-01 18:54:44 +00:00
  • e5febef5f1 Conditionalize more syscall implementations, by Mike Frysinger. ths 2007-04-01 18:31:35 +00:00
  • 2053152b7f Single mode for PIC i8259, by Bernhard Kauer. ths 2007-04-01 18:26:11 +00:00
  • 74287114c9 Improved initrd support for mips. ths 2007-04-01 17:56:37 +00:00
  • 4f14e88c59 Fix off-by-one error blueswir1 2007-04-01 16:23:36 +00:00
  • 52cc07d047 Change Sparc uses of pic_set_irq to pic_set_irq_new blueswir1 2007-04-01 16:05:41 +00:00
  • e0353fe250 Add SparcStation-10 machine blueswir1 2007-04-01 15:55:28 +00:00
  • 36cd921035 Reorganise Sun4m to allow other machine types blueswir1 2007-04-01 15:44:43 +00:00
  • 8a08f9a809 Fix Sparc shift ops (Aurelien Jarno) blueswir1 2007-04-01 15:38:17 +00:00
  • d4218d996d Fix Sparc lda/ldda/sta/stda asi handling, fault on misaligned register ldd/std and illegal cwp on wrpsr (Aurelien Jarno) blueswir1 2007-04-01 15:15:36 +00:00
  • fcc72045e8 Fix Sparc co-processor ops (Aurelien Jarno) blueswir1 2007-04-01 15:08:21 +00:00
  • 65fe7b09a5 Fix Sparc ASR handling (Aurelien Jarno) blueswir1 2007-04-01 15:05:09 +00:00
  • 60aa19abef Actually enable 64bit configuration. ths 2007-04-01 12:36:18 +00:00
  • fbe4f65b28 MIPS64 configurations. ths 2007-04-01 11:16:48 +00:00
  • 678dde1323 Generate double and triple faults, by Bernhard Kauer. ths 2007-03-31 20:28:52 +00:00
  • a80274c31b Large kernel initrd fix (initial patch by Daniel Jacobowitz). pbrook 2007-03-31 19:41:22 +00:00
  • 0aeaa8ce4f Don't let sigaction handle SIGKILL/SIGSTOP, by Stuart Anderson. ths 2007-03-31 19:29:06 +00:00
  • 1e0e6d8be9 Update for binfmt_misc handler, by Stefan Weil. ths 2007-03-31 19:10:01 +00:00
  • 5813427b1d fcntl() remaining fix, by Stuart Anderson. ths 2007-03-31 18:59:32 +00:00
  • e126cf13ee Fix usb hid and mass-storage protocol revision, by Juergen Keil. ths 2007-03-31 18:23:26 +00:00
  • a4bc3afc09 Malta CBUS UART support. ths 2007-03-31 16:54:14 +00:00
  • c62db10577 Support for PowerPC BookE exception model. No need to requeue timer exceptions. Fix nip saving for 64 bits PowerPC. j_mayer 2007-03-31 12:57:57 +00:00
  • 636aaad7b5 Embedded PowerPC timers support. j_mayer 2007-03-31 11:38:38 +00:00
  • a8dea12f45 Merge PowerPC 405 MMU model. j_mayer 2007-03-31 11:33:48 +00:00
  • 1d0a48fb92 As embedded PowerPC TLB model is very different from PowerPC 6xx ones, define ppc_tlb_t as an union of the two. j_mayer 2007-03-31 11:10:49 +00:00
  • 05a8096f2d Better fix for OpenPIC: should not depend on PowerPC. j_mayer 2007-03-31 09:59:47 +00:00
  • aafd8139ed Switch include for Solaris to avoid namespace issues. By Juergen Keil. ths 2007-03-30 19:20:50 +00:00
  • e598752a63 Spelling fixes, by Stefan Weil. ths 2007-03-30 18:58:01 +00:00
  • 7246bb21ba Update mips TODO. ths 2007-03-30 18:56:19 +00:00
  • 36bb244bd3 Fix typo, suggested by Ben Taylor. ths 2007-03-30 18:42:21 +00:00
  • 5efbfeddac Squash logic bugs while they are fresh... ths 2007-03-30 17:48:00 +00:00
  • 24c7b0e330 Sanitize mips exception handling. ths 2007-03-30 16:44:54 +00:00
  • e69f67b6d5 Fix build failure. ths 2007-03-30 16:41:55 +00:00
  • a42bd6ccdf Fix rfi instruction: do not depend on current execution mode but on the execution mode that will be effective after the return. Add rfci, rfdi and rfmci for BookE PowerPC. Extend mfdcr / mtdcr and implement mfdrcx / mtdcrx. j_mayer 2007-03-30 10:22:46 +00:00
  • 363be49c86 Fix / update PowerPC BookE definitions. j_mayer 2007-03-30 10:07:33 +00:00
  • 4710357290 New model for PowerPC CPU hardware interrupt events: move all PowerPC specific code into target-ppc/helper.c to avoid polluting the common code in cpu-exec.c. This makes implementation of new features (ie embedded PowerPC timers, critical interrupts, ...) easier. This also avoid hardcoding the IRQ callback in the OpenPIC controller, making it more easily reusable and allowing cascading. j_mayer 2007-03-30 09:38:04 +00:00
  • de270b3c7c Solaris host compilation fix by Shaddy Baddah. j_mayer 2007-03-28 20:43:46 +00:00
  • aa26bb2dac qemu_create_pidfile implementation for Win32, based on a patch by Carlos O'Donell. ths 2007-03-25 21:33:06 +00:00
  • 209afb9e0d Move determination of AIOLIBS until after all configure options have been handled. By Carlos O'Donell. ths 2007-03-25 20:55:00 +00:00
  • a39437aa1d Fix segfault with -nographic, by Enache Adrian. ths 2007-03-25 20:27:04 +00:00
  • ed5065e16a Typo in configure, by Nicholas Sauzede. ths 2007-03-25 16:15:21 +00:00
  • 99c1968693 Improved kqemu error message, by Robert Millan. ths 2007-03-25 16:14:07 +00:00
  • f5b122688b Windows sockets like to be different. Inspired by a patch from Alex Consul. ths 2007-03-25 15:58:03 +00:00
  • 62724a3773 Sparc32/64 CPU selection blueswir1 2007-03-25 07:55:52 +00:00
  • 34ee2edebb One more bit of mips CPU configuration, and support for early 4KEc which implemented only MIPS32R1. Thanks to Stefan Weil to insist he's right on that. :-) ths 2007-03-24 23:36:18 +00:00
  • 3e736bf4b4 Upgrade Sparc FPU version (based on patch by Aurelien Jarno) blueswir1 2007-03-24 13:24:09 +00:00
  • e32f879d1b Sparc tagged operations (Aurelien Jarno) blueswir1 2007-03-23 20:01:20 +00:00
  • 426613dbf8 Add missing PowerPC 64 instructions PowerPC 64 fixes. j_mayer 2007-03-23 09:45:27 +00:00
  • 1b9eb036b9 Fix debug printf: we need different macros for target_ulong prints and GPR ones, as the lengths can be different. j_mayer 2007-03-23 09:40:22 +00:00
  • e397ee3382 Fix enough FPU/R2 support to get 24Kf going. ths 2007-03-23 00:43:28 +00:00
  • 51789c410b PowerPC improvments: - add missing 64 bits rotate instructions - safely define TARGET_PPCSPE when 64 bits registers are used a separate target will be needed to use it in 32 bits mode on 32 bits hosts. j_mayer 2007-03-22 22:41:50 +00:00
  • e864cabdc0 PowerPC bugfixes: - must clear carry bit when doing addic with a zero immediate value - fix missing RETURN in micro-operation that would lead to random failures and crashes - add USE_PRECISE_EMULATION compilation-time option to choose between getting exact floating point results and fast but less accurate computation. j_mayer 2007-03-22 22:17:08 +00:00
  • a722258036 Fix fcntl64 logic bug, by Kirill A. Shutemov. ths 2007-03-22 15:08:55 +00:00
  • 6e65a42ad3 Win32 build fix. FIXME: This disables locking of the pidfile, a Win32 replacement of lockf should be used here. ths 2007-03-22 12:36:53 +00:00
  • 9bad0425a0 Fix Sparc branches, original patch by Aurelien Jarno blueswir1 2007-03-21 19:45:50 +00:00
  • 3953d78687 Move mips CPU specific initialization to translate_init.c. ths 2007-03-21 11:04:42 +00:00
  • 1698b74161 Fix compilation on 32 bits hosts (pb reported by Thiemo Seufer) j_mayer 2007-03-21 08:21:02 +00:00
  • 3430b0be36 Ooops... Typo. j_mayer 2007-03-20 22:25:37 +00:00
  • 0487d6a8b4 PowerPC 2.03 SPE extension - first pass. j_mayer 2007-03-20 22:11:31 +00:00
  • 75d62a5856 Add missing softfloat helpers. j_mayer 2007-03-20 22:10:42 +00:00
  • b1e341ebb7 fcntl64 fix, by Kirill A. Shutemov. ths 2007-03-20 21:50:52 +00:00
  • dc3c9d213d SlavIO Counter-Timers fix, by Aurelien Jarno. ths 2007-03-20 16:54:50 +00:00
  • 491730f328 SlavIO interrupt controller fix, by Aurelien Jarno. ths 2007-03-20 16:52:54 +00:00
  • 548df2acc6 VMMouse Emulation, by Anthony Liguori. ths 2007-03-20 16:45:27 +00:00
  • 3ad4bb2d3d Barf on branches/jumps in branch delay slots. Spotted by Stefan Weil. ths 2007-03-19 22:15:30 +00:00
  • 820e00f252 Define gen_intermediate_code_internal as "static inline". ths 2007-03-19 21:46:06 +00:00
  • faab7592c7 Fix call to generated code on SPARC, by Juergen Keil. ths 2007-03-19 20:39:49 +00:00
  • 9bb234b3b1 Fix qemu crash due to sparc division-by-zero, by Aurelien Jarno. ths 2007-03-19 19:16:00 +00:00
  • 290a0933c0 Fix big endian host operation, by Ben Taylor and Igor Kovalenko. ths 2007-03-19 18:20:28 +00:00
  • 63a654bb39 trunc() for Solaris 9 / SPARC, by Juergen Keil. ths 2007-03-19 16:46:07 +00:00
  • 50d3eeae38 Close file descriptors when execing network tap setup script, by Daniel P. Berrange. ths 2007-03-19 16:36:43 +00:00
  • 93815bc280 Improve -pidfile option, by Anthony Liguori. ths 2007-03-19 15:58:31 +00:00
  • c35734b2a6 Add -name option, by Anthony Liguori. ths 2007-03-19 15:17:08 +00:00
  • dcfb90144b SCSI fixes, by Wang Cheng Yeh. ths 2007-03-19 14:49:29 +00:00
  • 8294eba187 SPARC host fixes, by Ben Taylor. ths 2007-03-19 14:47:40 +00:00
  • ee999a8899 Handling more darwin-user syscalls, by Ilya Shar. ths 2007-03-19 13:43:04 +00:00
  • b5906f9589 Linux usermode clock_gettime/clock_getres emulation, by Kirill A. Shutemov. ths 2007-03-19 13:32:45 +00:00
  • d08d3bb851 Add missing header includes. ths 2007-03-19 13:09:22 +00:00
  • 01c227fba4 Fix allocation sizes in getpeername/getsockname, spotted by Kirill A. Shutemov. ths 2007-03-19 13:05:13 +00:00
  • 0fa1bcb790 Solaris needs -lrt, spotted by Ben Taylor. ths 2007-03-19 12:22:40 +00:00
  • cff4cbedc3 Support -cpu selection for mips usermode emulation. Fix segfault when dispaying the -cpu list help. ths 2007-03-19 12:16:29 +00:00
  • b1f9be3157 Add -cpu option for linux user emulation. Only usable for PowerPC and ARM for now. j_mayer 2007-03-19 08:08:28 +00:00