qemu
16 years agoMiscellaneous fixes after recent audio additions (malc).
balrog [Thu, 17 Jan 2008 21:47:25 +0000 (21:47 +0000)]
Miscellaneous fixes after recent audio additions (malc).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3925 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Shuffle code to avoid NetBSD gcc 3.4.6 inlining bug (Rumko)
blueswir1 [Thu, 17 Jan 2008 21:07:04 +0000 (21:07 +0000)]
 Shuffle code to avoid NetBSD gcc 3.4.6 inlining bug (Rumko)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3924 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Give ECC controller an IRQ (Robert Reif)
blueswir1 [Thu, 17 Jan 2008 21:04:16 +0000 (21:04 +0000)]
 Give ECC controller an IRQ (Robert Reif)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3923 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoRevert licensing to "GPLv2 or later", by Ulrich Hecht.
ths [Thu, 17 Jan 2008 13:56:59 +0000 (13:56 +0000)]
Revert licensing to "GPLv2 or later", by Ulrich Hecht.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3922 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoGravis Ultrasound GF1 sound card emulation (malc).
balrog [Mon, 14 Jan 2008 22:09:11 +0000 (22:09 +0000)]
Gravis Ultrasound GF1 sound card emulation (malc).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3921 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoMake dsound compile again (patch by malc, spotted by C.W. Betts).
balrog [Mon, 14 Jan 2008 21:50:24 +0000 (21:50 +0000)]
Make dsound compile again (patch by malc, spotted by C.W. Betts).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3920 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoAdd a missing vga_hw_update() when accepting a connection (Anders Melchiorsen).
balrog [Mon, 14 Jan 2008 21:45:55 +0000 (21:45 +0000)]
Add a missing vga_hw_update() when accepting a connection (Anders Melchiorsen).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3919 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoPCI AC97 emulation by malc.
balrog [Mon, 14 Jan 2008 04:27:55 +0000 (04:27 +0000)]
PCI AC97 emulation by malc.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3918 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agopthreads-based audio and miscellaneous audio clean-up (malc).
balrog [Mon, 14 Jan 2008 04:24:29 +0000 (04:24 +0000)]
pthreads-based audio and miscellaneous audio clean-up (malc).
ESD support (malc, Frederick Reeve).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3917 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoAdd a path length check to prevent heap overflow (Eric Milliken).
balrog [Mon, 14 Jan 2008 03:48:37 +0000 (03:48 +0000)]
Add a path length check to prevent heap overflow (Eric Milliken).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3916 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoBump ACPI/SMBus PIIX4 controller revision to 3 (Marcelo Tosatti).
balrog [Mon, 14 Jan 2008 03:43:18 +0000 (03:43 +0000)]
Bump ACPI/SMBus PIIX4 controller revision to 3 (Marcelo Tosatti).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3915 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoUSB-to-serial device (Samuel Thibault).
balrog [Mon, 14 Jan 2008 03:41:02 +0000 (03:41 +0000)]
USB-to-serial device (Samuel Thibault).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3914 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoOptimize clear insns by treating support reg P0 specially and
balrog [Mon, 14 Jan 2008 03:18:30 +0000 (03:18 +0000)]
Optimize clear insns by treating support reg P0 specially and
add missing micro-op RETURN's (Edgar E. Iglesias).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3913 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoSet READY_STAT after a WIN_DIAGNOSE per ATA-3 (Till Straumann).
balrog [Mon, 14 Jan 2008 03:15:20 +0000 (03:15 +0000)]
Set READY_STAT after a WIN_DIAGNOSE per ATA-3 (Till Straumann).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3912 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoClean-up /tmp directory after -smb use (Mark Jonckheere).
balrog [Mon, 14 Jan 2008 03:11:16 +0000 (03:11 +0000)]
Clean-up /tmp directory after -smb use (Mark Jonckheere).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3911 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoMulti-profile DVD-ROM support (Carlo Marcelo Arenas Belon).
balrog [Mon, 14 Jan 2008 03:05:55 +0000 (03:05 +0000)]
Multi-profile DVD-ROM support (Carlo Marcelo Arenas Belon).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3910 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoChange -drive parsing so that paths don't have to be double-escaped (Laurent Vivier...
balrog [Mon, 14 Jan 2008 02:56:53 +0000 (02:56 +0000)]
Change -drive parsing so that paths don't have to be double-escaped (Laurent Vivier, Johannes Schindelin)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3909 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoRevert accidentally added second NIC in Gumstix-connect - this should probably be...
balrog [Mon, 14 Jan 2008 02:39:21 +0000 (02:39 +0000)]
Revert accidentally added second NIC in Gumstix-connect - this should probably be a separate board.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3908 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFully clean up on Mac OS X Leopard (Andreas Färber).
balrog [Mon, 14 Jan 2008 02:36:29 +0000 (02:36 +0000)]
Fully clean up on Mac OS X Leopard (Andreas Färber).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3907 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoAdd mouse wheel in the usb-mouse HID Report (by Daniel Godás).
balrog [Mon, 14 Jan 2008 02:25:44 +0000 (02:25 +0000)]
Add mouse wheel in the usb-mouse HID Report (by Daniel Godás).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3906 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoRegister io ports as selected by PCI config in VMware SVGA.
balrog [Mon, 14 Jan 2008 01:52:52 +0000 (01:52 +0000)]
Register io ports as selected by PCI config in VMware SVGA.
Should prevent segfaults with RTL8139.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3905 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoReduce redundant timer ticks in VNC, by Anders Melchiorsen.
balrog [Sun, 13 Jan 2008 23:51:53 +0000 (23:51 +0000)]
Reduce redundant timer ticks in VNC, by Anders Melchiorsen.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3904 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoqemu manpage: describe arguments of usbdevice option, by Aurelien Jarno.
ths [Wed, 9 Jan 2008 12:14:45 +0000 (12:14 +0000)]
qemu manpage: describe arguments of usbdevice option, by Aurelien Jarno.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3903 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix typo which broke MIPS32R2 64-bit FPU support.
ths [Wed, 9 Jan 2008 12:03:22 +0000 (12:03 +0000)]
Fix typo which broke MIPS32R2 64-bit FPU support.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3902 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix segfault caused by fall through, by Juergen Lock.
ths [Tue, 8 Jan 2008 19:32:16 +0000 (19:32 +0000)]
Fix segfault caused by fall through, by Juergen Lock.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3901 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix broken absoluteness check for cabs.d.*.
ths [Tue, 8 Jan 2008 18:11:08 +0000 (18:11 +0000)]
Fix broken absoluteness check for cabs.d.*.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3900 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix section switching buglet, by Edgar E. Iglesias.
ths [Tue, 8 Jan 2008 14:39:43 +0000 (14:39 +0000)]
Fix section switching buglet, by Edgar E. Iglesias.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3899 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoMac OS X build fix, by Andreas Faerber.
ths [Tue, 8 Jan 2008 00:00:20 +0000 (00:00 +0000)]
Mac OS X build fix, by Andreas Faerber.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3898 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agorestore original values for ai.aio_threads and ai.aio_num
bellard [Sun, 6 Jan 2008 18:53:07 +0000 (18:53 +0000)]
restore original values for ai.aio_threads and ai.aio_num

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3896 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agofixed ppc64abi32 executable name
bellard [Sun, 6 Jan 2008 18:27:58 +0000 (18:27 +0000)]
fixed ppc64abi32 executable name

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3895 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoupdate binary distribution
bellard [Sun, 6 Jan 2008 18:27:12 +0000 (18:27 +0000)]
update binary distribution

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3894 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agocopyright update
bellard [Sun, 6 Jan 2008 17:21:48 +0000 (17:21 +0000)]
copyright update

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3893 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoversion change
bellard [Sun, 6 Jan 2008 17:10:54 +0000 (17:10 +0000)]
version change

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3892 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Make error messages consistent (Robert Reif)
blueswir1 [Sun, 6 Jan 2008 07:50:38 +0000 (07:50 +0000)]
 Make error messages consistent (Robert Reif)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3891 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoRearm timers in qemu_mod_timer when needed (Anders Melchiorsen).
balrog [Sat, 5 Jan 2008 19:41:47 +0000 (19:41 +0000)]
Rearm timers in qemu_mod_timer when needed (Anders Melchiorsen).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3890 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix memory allocation on mainstone2 and convert to qemu_ram_alloc.
balrog [Sat, 5 Jan 2008 19:29:17 +0000 (19:29 +0000)]
Fix memory allocation on mainstone2 and convert to qemu_ram_alloc.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3889 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoUpdate Changelog with new Xscale platforms and vmsvga.
balrog [Sat, 5 Jan 2008 18:53:35 +0000 (18:53 +0000)]
Update Changelog with new Xscale platforms and vmsvga.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3888 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoMalta flash support.
ths [Fri, 4 Jan 2008 19:11:32 +0000 (19:11 +0000)]
Malta flash support.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3887 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoHandle some more exception types.
ths [Fri, 4 Jan 2008 17:52:57 +0000 (17:52 +0000)]
Handle some more exception types.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3886 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix exception debug output.
ths [Thu, 3 Jan 2008 21:26:23 +0000 (21:26 +0000)]
Fix exception debug output.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3885 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Fix dynamically changed memory callbacks and passed opaque parameter
blueswir1 [Wed, 2 Jan 2008 19:45:26 +0000 (19:45 +0000)]
 Fix dynamically changed memory callbacks and passed opaque parameter

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3884 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Fix Debian serial console boot problem reported by Aurelien Jarno
blueswir1 [Tue, 1 Jan 2008 20:57:25 +0000 (20:57 +0000)]
 Fix Debian serial console boot problem reported by Aurelien Jarno

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3883 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago More ASIs
blueswir1 [Tue, 1 Jan 2008 17:07:39 +0000 (17:07 +0000)]
 More ASIs

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3882 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Register only valid register access widths
blueswir1 [Tue, 1 Jan 2008 17:06:38 +0000 (17:06 +0000)]
 Register only valid register access widths

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3881 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago DVMA translation errors raise a module error irq (NMI)
blueswir1 [Tue, 1 Jan 2008 17:04:45 +0000 (17:04 +0000)]
 DVMA translation errors raise a module error irq (NMI)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3880 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Support for registering address space only for some access widths
blueswir1 [Tue, 1 Jan 2008 16:57:19 +0000 (16:57 +0000)]
 Support for registering address space only for some access widths

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3879 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Nicer debug output for exceptions
blueswir1 [Sun, 30 Dec 2007 17:13:01 +0000 (17:13 +0000)]
 Nicer debug output for exceptions

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3878 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoMIPS COP1X (and related) instructions, by Richard Sandiford.
ths [Sun, 30 Dec 2007 15:36:58 +0000 (15:36 +0000)]
MIPS COP1X (and related) instructions, by Richard Sandiford.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3877 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Fix CPU timer interrupts
blueswir1 [Sat, 29 Dec 2007 20:09:57 +0000 (20:09 +0000)]
 Fix CPU timer interrupts

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3876 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoUpdate Sparc32 OpenBIOS image to SVN revision 183. Changes:
blueswir1 [Sat, 29 Dec 2007 18:45:55 +0000 (18:45 +0000)]
Update Sparc32 OpenBIOS image to SVN revision 183. Changes:
r182: Add handlers for timer interrupts
r183: Print a message and halt if Sun4c or Sun4d

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3875 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Fix SS-2 boot mode
blueswir1 [Sat, 29 Dec 2007 18:34:23 +0000 (18:34 +0000)]
 Fix SS-2 boot mode

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3874 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Set SS-5 IOMMU version to Turbosparc to match default CPU (Robert Reif)
blueswir1 [Sat, 29 Dec 2007 09:07:00 +0000 (09:07 +0000)]
 Set SS-5 IOMMU version to Turbosparc to match default CPU (Robert Reif)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3873 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago M48T02 support (Robert Reif)
blueswir1 [Sat, 29 Dec 2007 09:05:30 +0000 (09:05 +0000)]
 M48T02 support (Robert Reif)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3872 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Make debug printing consistent (Robert Reif)
blueswir1 [Sat, 29 Dec 2007 09:03:43 +0000 (09:03 +0000)]
 Make debug printing consistent (Robert Reif)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3871 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Initial support for SS-2 (Sun4c)
blueswir1 [Fri, 28 Dec 2007 20:59:23 +0000 (20:59 +0000)]
 Initial support for SS-2 (Sun4c)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3870 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Initial support for Sun4d machines (SS-1000, SS-2000)
blueswir1 [Fri, 28 Dec 2007 20:57:43 +0000 (20:57 +0000)]
 Initial support for Sun4d machines (SS-1000, SS-2000)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3869 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Improved ASI debugging (Robert Reif)
blueswir1 [Fri, 28 Dec 2007 18:50:23 +0000 (18:50 +0000)]
 Improved ASI debugging (Robert Reif)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3868 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Fix master interrupt register masking
blueswir1 [Fri, 28 Dec 2007 18:48:39 +0000 (18:48 +0000)]
 Fix master interrupt register masking

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3867 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Fix system read address mask (Robert Reif)
blueswir1 [Fri, 28 Dec 2007 18:46:01 +0000 (18:46 +0000)]
 Fix system read address mask (Robert Reif)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3866 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoSet FCR0.F64 for MIPS64R2-generic, by Richard Sandiford.
ths [Fri, 28 Dec 2007 12:35:05 +0000 (12:35 +0000)]
Set FCR0.F64 for MIPS64R2-generic, by Richard Sandiford.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3865 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Add ID register
blueswir1 [Thu, 27 Dec 2007 20:26:23 +0000 (20:26 +0000)]
 Add ID register

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3864 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Reset status contains all sent flag
blueswir1 [Thu, 27 Dec 2007 20:24:15 +0000 (20:24 +0000)]
 Reset status contains all sent flag

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3863 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Remove unused timers
blueswir1 [Thu, 27 Dec 2007 20:23:20 +0000 (20:23 +0000)]
 Remove unused timers

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3862 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoDe-cruft exception definitions, and implement nicer debug output.
ths [Wed, 26 Dec 2007 19:34:03 +0000 (19:34 +0000)]
De-cruft exception definitions, and implement nicer debug output.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3861 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoAssortment of soft-float fixes, by Aurelien Jarno.
ths [Tue, 25 Dec 2007 23:59:51 +0000 (23:59 +0000)]
Assortment of soft-float fixes, by Aurelien Jarno.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3860 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoSupport for VR5432, and some of its special instructions. Original patch
ths [Tue, 25 Dec 2007 20:46:56 +0000 (20:46 +0000)]
Support for VR5432, and some of its special instructions. Original patch
by Dirk Behme.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3859 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago5K and 20K are Release 1 CPUs.
ths [Tue, 25 Dec 2007 17:32:46 +0000 (17:32 +0000)]
5K and 20K are Release 1 CPUs.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3858 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Enforce context table alignment
blueswir1 [Tue, 25 Dec 2007 07:49:10 +0000 (07:49 +0000)]
 Enforce context table alignment

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3857 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoAvoid host FPE for overflowing division on MIPS, by Richard Sandiford.
ths [Tue, 25 Dec 2007 03:18:19 +0000 (03:18 +0000)]
Avoid host FPE for overflowing division on MIPS, by Richard Sandiford.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3856 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoImproved PABITS handling, and config register fixes.
ths [Tue, 25 Dec 2007 03:13:56 +0000 (03:13 +0000)]
Improved PABITS handling, and config register fixes.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3855 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoOne more bit of alpha support.
ths [Tue, 25 Dec 2007 00:26:36 +0000 (00:26 +0000)]
One more bit of alpha support.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3854 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoUpdate debug code to match new accumulator register layout.
ths [Mon, 24 Dec 2007 16:24:42 +0000 (16:24 +0000)]
Update debug code to match new accumulator register layout.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3853 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoscsi-generic implemnentation, missing in last commit.
ths [Mon, 24 Dec 2007 16:11:51 +0000 (16:11 +0000)]
scsi-generic implemnentation, missing in last commit.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3852 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoReal SCSI device passthrough (v4), by Laurent Vivier.
ths [Mon, 24 Dec 2007 16:10:43 +0000 (16:10 +0000)]
Real SCSI device passthrough (v4), by Laurent Vivier.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3851 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoImplement SD CMD8 and R7 from the newer SD Physical Spec Version 2.00.
balrog [Mon, 24 Dec 2007 14:41:39 +0000 (14:41 +0000)]
Implement SD CMD8 and R7 from the newer SD Physical Spec Version 2.00.
Remove bogus setting of bits 63 of R2 type responses.
Make some constants static to allow definitions by the same name for SDIO.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3850 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix CCRes value for 20Kc.
ths [Mon, 24 Dec 2007 14:33:57 +0000 (14:33 +0000)]
Fix CCRes value for 20Kc.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3849 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoAdd "cache" parameter to "-drive" (Laurent Vivier).
balrog [Mon, 24 Dec 2007 14:33:24 +0000 (14:33 +0000)]
Add "cache" parameter to "-drive" (Laurent Vivier).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3848 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoCorrect the max cpuid level for each x86 cpu model (Dan Kenigsberg).
balrog [Mon, 24 Dec 2007 14:04:06 +0000 (14:04 +0000)]
Correct the max cpuid level for each x86 cpu model (Dan Kenigsberg).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3847 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoAvoid the use of $ in format strings because it's system-specific - fixes drive names...
balrog [Mon, 24 Dec 2007 13:58:47 +0000 (13:58 +0000)]
Avoid the use of $ in format strings because it's system-specific - fixes drive names under Win32 (Eduardo Felipe).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3846 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix a compiler error with DEBUG_REMAP enabled (Thayne Harbaugh).
balrog [Mon, 24 Dec 2007 13:47:52 +0000 (13:47 +0000)]
Fix a compiler error with DEBUG_REMAP enabled (Thayne Harbaugh).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3845 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoSVM enabled processor should provide cpuid Fn8000_000A (Bernhard Kauer).
balrog [Mon, 24 Dec 2007 13:36:00 +0000 (13:36 +0000)]
SVM enabled processor should provide cpuid Fn8000_000A (Bernhard Kauer).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3844 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix cmpxchg8b translation (Bernhard Kauer).
balrog [Mon, 24 Dec 2007 13:29:55 +0000 (13:29 +0000)]
Fix cmpxchg8b translation (Bernhard Kauer).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3843 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix number_of_entries for filename of length [13] (Tristan Gingold).
balrog [Mon, 24 Dec 2007 13:26:04 +0000 (13:26 +0000)]
Fix number_of_entries for filename of length [13] (Tristan Gingold).

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3842 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago All registers are set to 0 on reset (Robert Reif)
blueswir1 [Wed, 19 Dec 2007 17:59:31 +0000 (17:59 +0000)]
 All registers are set to 0 on reset (Robert Reif)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3841 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Fix count calculation when counter limit set to 0 (Robert Reif)
blueswir1 [Wed, 19 Dec 2007 17:58:24 +0000 (17:58 +0000)]
 Fix count calculation when counter limit set to 0 (Robert Reif)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3840 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoCorrect errno return for setsockopt(), by Thayne Harbaugh.
ths [Tue, 18 Dec 2007 02:41:04 +0000 (02:41 +0000)]
Correct errno return for setsockopt(), by Thayne Harbaugh.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3839 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoCorrect errno return for getsockopt(), by Thayne Harbaugh.
ths [Tue, 18 Dec 2007 02:39:59 +0000 (02:39 +0000)]
Correct errno return for getsockopt(), by Thayne Harbaugh.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3838 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoCode formatting.
ths [Tue, 18 Dec 2007 01:58:05 +0000 (01:58 +0000)]
Code formatting.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3837 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agom68k missing get_sp_from_cpustate(), by Thayne Harbaugh.
ths [Tue, 18 Dec 2007 01:46:39 +0000 (01:46 +0000)]
m68k missing get_sp_from_cpustate(), by Thayne Harbaugh.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3836 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoHandle history additions properly, by Andreas Schwab.
ths [Mon, 17 Dec 2007 20:31:43 +0000 (20:31 +0000)]
Handle history additions properly, by Andreas Schwab.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3835 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Fix setting counter limit to 0 (Robert Reif)
blueswir1 [Mon, 17 Dec 2007 18:21:57 +0000 (18:21 +0000)]
 Fix setting counter limit to 0 (Robert Reif)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3834 c046a42c-6fe2-441c-8c8c-71466251a162

16 years ago Only create as many per CPU timers as there are CPUs. (Robert Reif)
blueswir1 [Mon, 17 Dec 2007 18:17:17 +0000 (18:17 +0000)]
 Only create as many per CPU timers as there are CPUs. (Robert Reif)

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3833 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoUse WIN32_LEAN_AND_MEAN, by Stefan Weil.
ths [Mon, 17 Dec 2007 04:42:29 +0000 (04:42 +0000)]
Use WIN32_LEAN_AND_MEAN, by Stefan Weil.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3832 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix compilation with Cygwin, by Herve Poussineau.
ths [Mon, 17 Dec 2007 03:55:57 +0000 (03:55 +0000)]
Fix compilation with Cygwin, by Herve Poussineau.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3831 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoMIPS TODO: mention unimplemented system controllers.
ths [Mon, 17 Dec 2007 03:53:42 +0000 (03:53 +0000)]
MIPS TODO: mention unimplemented system controllers.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3830 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoUpdate MIPS TODO. The mipsnet failure is caused by a kernel bug.
ths [Mon, 17 Dec 2007 03:50:28 +0000 (03:50 +0000)]
Update MIPS TODO. The mipsnet failure is caused by a kernel bug.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3829 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoUpdate MIPS specific documentation.
ths [Mon, 17 Dec 2007 03:47:55 +0000 (03:47 +0000)]
Update MIPS specific documentation.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3828 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoAdd closing table tag.
ths [Mon, 17 Dec 2007 03:38:26 +0000 (03:38 +0000)]
Add closing table tag.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3827 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix miscellaneous minor things, by Andre Przywara.
ths [Mon, 17 Dec 2007 03:15:52 +0000 (03:15 +0000)]
Fix miscellaneous minor things, by Andre Przywara.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3826 c046a42c-6fe2-441c-8c8c-71466251a162

16 years agoFix bdrv_get_geometry to return uint64_t, by Andre Przywara.
ths [Mon, 17 Dec 2007 01:35:20 +0000 (01:35 +0000)]
Fix bdrv_get_geometry to return uint64_t, by Andre Przywara.

git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3825 c046a42c-6fe2-441c-8c8c-71466251a162