sdk/emulator/qemu.git
17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 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

17 years agoqemu_put signedness fixes, by Andre Przywara.
ths [Sun, 16 Dec 2007 23:41:11 +0000 (23:41 +0000)]
qemu_put signedness fixes, by Andre Przywara.

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

17 years agoRedundant timer rearm optimisation by Anders Melchiorsen.
balrog [Sun, 16 Dec 2007 13:17:12 +0000 (13:17 +0000)]
Redundant timer rearm optimisation by Anders Melchiorsen.

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

17 years agoQEMU_STRACE documentation bit by Thayne Harbaugh.
balrog [Sun, 16 Dec 2007 13:05:59 +0000 (13:05 +0000)]
QEMU_STRACE documentation bit by Thayne Harbaugh.

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

17 years agoAdd missing ffs() declaration for Win32 hosts, by Stefan Weil.
balrog [Sun, 16 Dec 2007 12:55:24 +0000 (12:55 +0000)]
Add missing ffs() declaration for Win32 hosts, by Stefan Weil.

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

17 years agoWork around a crash when timer signal occurs before main loop, original patch by...
balrog [Sun, 16 Dec 2007 12:39:38 +0000 (12:39 +0000)]
Work around a crash when timer signal occurs before main loop, original patch by 武田 俊也.

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

17 years agoMainstone keypad support, by Armin Kuster.
balrog [Sun, 16 Dec 2007 12:19:43 +0000 (12:19 +0000)]
Mainstone keypad support, by Armin Kuster.

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

17 years agoInitial PXA27x keypad support, by Armin Kuster.
balrog [Sun, 16 Dec 2007 12:13:51 +0000 (12:13 +0000)]
Initial PXA27x keypad support, by Armin Kuster.

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

17 years agoSupport alternative formats for MAC addresses, by Balazs Attila-Mihaly.
balrog [Sun, 16 Dec 2007 11:48:54 +0000 (11:48 +0000)]
Support alternative formats for MAC addresses, by Balazs Attila-Mihaly.

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

17 years agoFix char* signedness, by Andre Przywara.
ths [Sun, 16 Dec 2007 03:16:05 +0000 (03:16 +0000)]
Fix char* signedness, by Andre Przywara.

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

17 years agoFix wrong signedness, by Andre Przywara.
ths [Sun, 16 Dec 2007 03:02:09 +0000 (03:02 +0000)]
Fix wrong signedness, by Andre Przywara.

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

17 years agoSplit block-raw.c into block-raw-posix.c and block-raw-win32.c, by
ths [Sat, 15 Dec 2007 17:28:36 +0000 (17:28 +0000)]
Split block-raw.c into block-raw-posix.c and block-raw-win32.c, by
Anthony Liguori.

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

17 years agoMark host pages as reserved (Magnus Damm).
balrog [Wed, 12 Dec 2007 01:16:23 +0000 (01:16 +0000)]
Mark host pages as reserved (Magnus Damm).

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

17 years agoAdds interrupt support to the sh specific timer code (Magnus Damm).
balrog [Wed, 12 Dec 2007 01:11:42 +0000 (01:11 +0000)]
Adds interrupt support to the sh specific timer code (Magnus Damm).

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

17 years agosh_serial: enable tx after reset (Magnus Damm).
balrog [Wed, 12 Dec 2007 00:40:24 +0000 (00:40 +0000)]
sh_serial: enable tx after reset (Magnus Damm).

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

17 years agoAdd missing break just before execve, by Takashi Yoshii.
balrog [Tue, 11 Dec 2007 23:23:52 +0000 (23:23 +0000)]
Add missing break just before execve, by Takashi Yoshii.
Fix a comment typo.

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

17 years agoFix fragments due to incomplete dirty tracking in CGA mode (Anthony Liguori).
balrog [Tue, 11 Dec 2007 22:31:32 +0000 (22:31 +0000)]
Fix fragments due to incomplete dirty tracking in CGA mode (Anthony Liguori).

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

17 years agoIDE should send irq after WIN_DIAGNOSE (Tristan Gingold).
balrog [Tue, 11 Dec 2007 22:15:29 +0000 (22:15 +0000)]
IDE should send irq after WIN_DIAGNOSE (Tristan Gingold).

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

17 years agoUpdate documention with '-drive' usage (Laurent Vivier).
balrog [Tue, 11 Dec 2007 21:56:43 +0000 (21:56 +0000)]
Update documention with '-drive' usage (Laurent Vivier).

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

17 years ago Partial fix to Sparc32 Linux host global register mangling problem
blueswir1 [Tue, 11 Dec 2007 19:39:25 +0000 (19:39 +0000)]
 Partial fix to Sparc32 Linux host global register mangling problem

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

17 years ago Fix code generation buffer overflow reported by TeLeMan
blueswir1 [Tue, 11 Dec 2007 19:35:45 +0000 (19:35 +0000)]
 Fix code generation buffer overflow reported by TeLeMan

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

17 years agoUpdate OpenBIOS images to SVN revision 181. Changes:
blueswir1 [Tue, 11 Dec 2007 19:33:21 +0000 (19:33 +0000)]
Update OpenBIOS images to SVN revision 181. Changes:
r177:
Reset fixes:
 * recalculate CRC to avoid error message and halt after reset
 * fix bug that crashed SS10/SMP when reset
r178: Remove unused variable
r179: Improved Module ID generation
r180: Add support for eccmemctl
r181: Add support for SPARCstation 20 machine type

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

17 years ago Name the magic constants, wrap long lines
blueswir1 [Mon, 10 Dec 2007 20:05:09 +0000 (20:05 +0000)]
 Name the magic constants, wrap long lines

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

17 years ago Add SPARCstation 20 machine type (Robert Reif)
blueswir1 [Mon, 10 Dec 2007 20:00:11 +0000 (20:00 +0000)]
 Add SPARCstation 20 machine type (Robert Reif)

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

17 years ago Add ASIs (Robert Reif)
blueswir1 [Mon, 10 Dec 2007 19:58:20 +0000 (19:58 +0000)]
 Add ASIs (Robert Reif)

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

17 years agoVarious linux-user structures and definitions fixes for PowerPC targets.
j_mayer [Mon, 10 Dec 2007 08:24:59 +0000 (08:24 +0000)]
Various linux-user structures and definitions fixes for PowerPC targets.

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

17 years agoCleanup: remove useless TARGET_GPR_BITS definition.
j_mayer [Mon, 10 Dec 2007 08:13:09 +0000 (08:13 +0000)]
Cleanup: remove useless TARGET_GPR_BITS definition.

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

17 years agoFix PowerPC 74xx definitions.
j_mayer [Mon, 10 Dec 2007 07:40:16 +0000 (07:40 +0000)]
Fix PowerPC 74xx definitions.

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

17 years agoSCSI cleanup, by Laurent Vivier.
ths [Mon, 10 Dec 2007 02:58:34 +0000 (02:58 +0000)]
SCSI cleanup, by Laurent Vivier.

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

17 years agoFix OMAP1 MPUI/O keyboard interrupt masking.
balrog [Mon, 10 Dec 2007 01:07:47 +0000 (01:07 +0000)]
Fix OMAP1 MPUI/O keyboard interrupt masking.

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

17 years agoFix incompatible declaration in previous commit.
balrog [Mon, 10 Dec 2007 00:33:13 +0000 (00:33 +0000)]
Fix incompatible declaration in previous commit.

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

17 years agoDesambiguate pflash_register().
balrog [Mon, 10 Dec 2007 00:28:27 +0000 (00:28 +0000)]
Desambiguate pflash_register().
pflash_t is still ambiguous... perhaps both emulations should sit in a single file.

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

17 years agoSave/load PCI-device, PCI-bus and PIIX3 irq-related state (patches by Uri Lublin.
balrog [Sun, 9 Dec 2007 23:56:13 +0000 (23:56 +0000)]
Save/load PCI-device, PCI-bus and PIIX3 irq-related state (patches by Uri Lublin.
Note that other PCI bridges are not fixed here.

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

17 years agoMake SVM IOIO intercept check all needed bits, by Bernhard Kauer.
balrog [Sun, 9 Dec 2007 23:39:22 +0000 (23:39 +0000)]
Make SVM IOIO intercept check all needed bits, by Bernhard Kauer.

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

17 years agoAdd rdpmc SVM intercept, by Bernhard Kauer.
balrog [Sun, 9 Dec 2007 23:35:27 +0000 (23:35 +0000)]
Add rdpmc SVM intercept, by Bernhard Kauer.

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

17 years agoNo write-protect detect diode on Mainstone II.
balrog [Sun, 9 Dec 2007 23:29:34 +0000 (23:29 +0000)]
No write-protect detect diode on Mainstone II.

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

17 years agoUse pointers to channels rather than channel numbers in the DMA.
balrog [Sun, 9 Dec 2007 23:23:02 +0000 (23:23 +0000)]
Use pointers to channels rather than channel numbers in the DMA.

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

17 years agoFix execve argc/envc counting, by Takashi Yoshii.
ths [Sun, 9 Dec 2007 23:12:55 +0000 (23:12 +0000)]
Fix execve argc/envc counting, by Takashi Yoshii.

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

17 years agoRemove leftover support for 82371FB (Step A1), by Carlo Marcelo Arenas
ths [Sun, 9 Dec 2007 23:02:39 +0000 (23:02 +0000)]
Remove leftover support for 82371FB (Step A1), by Carlo Marcelo Arenas
Belon.

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

17 years agoOMAP DMA 3.2 support by Lauro Ramos Venancio.
balrog [Sun, 9 Dec 2007 22:32:42 +0000 (22:32 +0000)]
OMAP DMA 3.2 support by Lauro Ramos Venancio.

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

17 years ago Add support for eccmemctl (Robert Reif)
blueswir1 [Sun, 9 Dec 2007 17:03:50 +0000 (17:03 +0000)]
 Add support for eccmemctl (Robert Reif)

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

17 years agoSH4 big endian configuration, by Tomoyoshi Asano.
ths [Sun, 9 Dec 2007 05:10:03 +0000 (05:10 +0000)]
SH4 big endian configuration, by Tomoyoshi Asano.

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

17 years agoFix Win98SE MyComputer regression, by Ben Taylor.
ths [Sun, 9 Dec 2007 05:01:52 +0000 (05:01 +0000)]
Fix Win98SE MyComputer regression, by Ben Taylor.

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

17 years agoFix spelling typo, by Dan Kenigsberg.
ths [Sun, 9 Dec 2007 02:43:19 +0000 (02:43 +0000)]
Fix spelling typo, by Dan Kenigsberg.

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

17 years agoMainstone mmc support, by Armin Kuster.
ths [Sun, 9 Dec 2007 02:38:34 +0000 (02:38 +0000)]
Mainstone mmc support, by Armin Kuster.

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

17 years agocopy_{to,from}_user_timeval() update, by Thayne Harbaugh.
ths [Sun, 9 Dec 2007 02:37:05 +0000 (02:37 +0000)]
copy_{to,from}_user_timeval() update, by Thayne Harbaugh.

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

17 years agocopy_from_user_fdset() update, by Thayne Harbaugh.
ths [Sun, 9 Dec 2007 02:25:24 +0000 (02:25 +0000)]
copy_from_user_fdset() update, by Thayne Harbaugh.

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

17 years agoHandle cpu_model in copy_cpu(), by Kirill A. Shutemov.
ths [Sun, 9 Dec 2007 02:22:57 +0000 (02:22 +0000)]
Handle cpu_model in copy_cpu(), by Kirill A. Shutemov.

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