qemu
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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 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

16 years agoRemove broken ds1225y init, it is useless on this machine anyway.
ths [Fri, 7 Dec 2007 01:13:37 +0000 (01:13 +0000)]
Remove broken ds1225y init, it is useless on this machine anyway.
Spotted by Atsushi Nemoto.

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

16 years agoGive emulated drives more monitor-friendly name strings.
balrog [Thu, 6 Dec 2007 22:11:20 +0000 (22:11 +0000)]
Give emulated drives more monitor-friendly name strings.

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

16 years agoCorrect my 'thinko' in OMAP interrupt handler commit, fix by Lauro Ramos Venancio.
balrog [Thu, 6 Dec 2007 22:05:05 +0000 (22:05 +0000)]
Correct my 'thinko' in OMAP interrupt handler commit, fix by Lauro Ramos Venancio.

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

16 years agoRework OMAP1 interrupt handling to allow multiple interrupt banks, by Lauro Ramos...
balrog [Wed, 5 Dec 2007 03:23:39 +0000 (03:23 +0000)]
Rework OMAP1 interrupt handling to allow multiple interrupt banks, by Lauro Ramos Venancio.
Add irq pulse shortcut, by Lauro Ramos Venancio.

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

16 years ago No keyboard mode (Robert Reif)
blueswir1 [Tue, 4 Dec 2007 20:58:31 +0000 (20:58 +0000)]
 No keyboard mode (Robert Reif)

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

16 years agoDon't claim SD card supports voltages linux claims are below defined voltage range.
balrog [Tue, 4 Dec 2007 00:11:33 +0000 (00:11 +0000)]
Don't claim SD card supports voltages linux claims are below defined voltage range.

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

16 years agoAlways create an SD bdrv, so that PXA and OMAP boards can boot with
balrog [Tue, 4 Dec 2007 00:10:34 +0000 (00:10 +0000)]
Always create an SD bdrv, so that PXA and OMAP boards can boot with
no card inserted again.  Eventually SD, CDROM and floppy should all
be registered conditionally depending on machine.

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

16 years agoThe profiler need qemu-timer.h
ths [Mon, 3 Dec 2007 17:05:38 +0000 (17:05 +0000)]
The profiler need qemu-timer.h

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

16 years agoEnsure a SIGALRM results in a break out from the cpu loop.
balrog [Mon, 3 Dec 2007 03:01:40 +0000 (03:01 +0000)]
Ensure a SIGALRM results in a break out from the cpu loop.

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

16 years agoFix floppy initialization, by Laurent Vivier.
ths [Mon, 3 Dec 2007 02:17:39 +0000 (02:17 +0000)]
Fix floppy initialization, by Laurent Vivier.

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

16 years agoInclude qemu-timer.h iff DEBUG is defined.
ths [Sun, 2 Dec 2007 17:47:33 +0000 (17:47 +0000)]
Include qemu-timer.h iff DEBUG is defined.

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

16 years agoAdd missing include, by Sylvain Petreolle.
ths [Sun, 2 Dec 2007 17:17:45 +0000 (17:17 +0000)]
Add missing include, by Sylvain Petreolle.

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

16 years agoLarger physical address space for 32-bit MIPS.
ths [Sun, 2 Dec 2007 07:14:17 +0000 (07:14 +0000)]
Larger physical address space for 32-bit MIPS.

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

16 years agoSH4: Signal handling for the user space emulator, by Magnus Damm.
ths [Sun, 2 Dec 2007 06:31:25 +0000 (06:31 +0000)]
SH4: Signal handling for the user space emulator, by Magnus Damm.

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

16 years agoFix for execve syscall, by Kirill A. Shutemov.
ths [Sun, 2 Dec 2007 06:28:08 +0000 (06:28 +0000)]
Fix for execve syscall, by Kirill A. Shutemov.

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

16 years agoSH4: system emulator interrupt update, by Magnus Damm.
ths [Sun, 2 Dec 2007 06:18:24 +0000 (06:18 +0000)]
SH4: system emulator interrupt update, by Magnus Damm.

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

16 years agoSH4 delay slot code update, by Magnus Damm.
ths [Sun, 2 Dec 2007 06:10:04 +0000 (06:10 +0000)]
SH4 delay slot code update, by Magnus Damm.

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

16 years agoCollecting block device statistics, by Richard W.M. Jones.
ths [Sun, 2 Dec 2007 05:18:19 +0000 (05:18 +0000)]
Collecting block device statistics, by Richard W.M. Jones.

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

16 years agoAdd -drive parameter, by Laurent Vivier.
ths [Sun, 2 Dec 2007 04:51:10 +0000 (04:51 +0000)]
Add -drive parameter, by Laurent Vivier.

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

16 years agoMainstone re-org, by Armin Kuster.
ths [Sun, 2 Dec 2007 02:20:03 +0000 (02:20 +0000)]
Mainstone re-org, by Armin Kuster.

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

16 years ago Name the magic constants, wrap long lines
blueswir1 [Sat, 1 Dec 2007 15:58:22 +0000 (15:58 +0000)]
 Name the magic constants, wrap long lines

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

16 years ago Fix SS-600MP led device typos
blueswir1 [Sat, 1 Dec 2007 15:02:20 +0000 (15:02 +0000)]
 Fix SS-600MP led device typos

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

16 years ago Improve power management device addressing
blueswir1 [Sat, 1 Dec 2007 14:54:47 +0000 (14:54 +0000)]
 Improve power management device addressing

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

16 years ago Name the magic constants, use correct value for AUX2_PWRFAIL
blueswir1 [Sat, 1 Dec 2007 14:53:22 +0000 (14:53 +0000)]
 Name the magic constants, use correct value for AUX2_PWRFAIL

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

16 years ago Allow IOMMU tables above 2G
blueswir1 [Sat, 1 Dec 2007 14:51:25 +0000 (14:51 +0000)]
 Allow IOMMU tables above 2G

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

16 years ago Prevent overwriting fixed bits in AFSR
blueswir1 [Sat, 1 Dec 2007 14:51:24 +0000 (14:51 +0000)]
 Prevent overwriting fixed bits in AFSR

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

16 years ago Name the magic constants, wrap long lines
blueswir1 [Sat, 1 Dec 2007 14:51:23 +0000 (14:51 +0000)]
 Name the magic constants, wrap long lines

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

16 years ago Fix Sparc host compile problem reported by Shaddy Baddah
blueswir1 [Sat, 1 Dec 2007 08:18:52 +0000 (08:18 +0000)]
 Fix Sparc host compile problem reported by Shaddy Baddah

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

16 years ago Fix a crash with monitor input arriving before readline_start has been called
blueswir1 [Fri, 30 Nov 2007 16:45:21 +0000 (16:45 +0000)]
 Fix a crash with monitor input arriving before readline_start has been called

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

16 years ago Increase prom size for boot mode
blueswir1 [Thu, 29 Nov 2007 17:08:01 +0000 (17:08 +0000)]
 Increase prom size for boot mode

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

16 years agoUse slavio base as boot prom address, rearrange sun4m init code
blueswir1 [Wed, 28 Nov 2007 20:54:33 +0000 (20:54 +0000)]
Use slavio base as boot prom address, rearrange sun4m init code

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

16 years ago Fix compilation and warnings on PPC host
blueswir1 [Wed, 28 Nov 2007 18:08:28 +0000 (18:08 +0000)]
 Fix compilation and warnings on PPC host

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

16 years ago Document -M SS-600MP
blueswir1 [Mon, 26 Nov 2007 18:46:38 +0000 (18:46 +0000)]
 Document -M SS-600MP

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

16 years agoAdd floppy support, tested to work with www.linux-mips.org GIT head.
ths [Mon, 26 Nov 2007 14:52:02 +0000 (14:52 +0000)]
Add floppy support, tested to work with linux-mips.org GIT head.

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

16 years agoMicro-optimize back-to-back store-load sequences.
ths [Mon, 26 Nov 2007 09:01:34 +0000 (09:01 +0000)]
Micro-optimize back-to-back store-load sequences.

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

16 years ago Fix floating point register decoding
blueswir1 [Sun, 25 Nov 2007 20:27:35 +0000 (20:27 +0000)]
 Fix floating point register decoding

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

16 years agoScale TSC2102 touchscreen pressure value more realistically (still could be better).
balrog [Sun, 25 Nov 2007 18:46:17 +0000 (18:46 +0000)]
Scale TSC2102 touchscreen pressure value more realistically (still could be better).
PalmOS 5.2.1 now fully boots.

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

16 years ago 128-bit float support for user mode
blueswir1 [Sun, 25 Nov 2007 18:40:20 +0000 (18:40 +0000)]
 128-bit float support for user mode

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

16 years ago Set initial value of AFSR register properly (Robert Reif)
blueswir1 [Sun, 25 Nov 2007 12:44:08 +0000 (12:44 +0000)]
 Set initial value of AFSR register properly (Robert Reif)

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

16 years ago More MMU registers (Robert Reif)
blueswir1 [Sun, 25 Nov 2007 12:43:10 +0000 (12:43 +0000)]
 More MMU registers (Robert Reif)

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

16 years ago Fix buffer mux handling for unconnected serial ports
blueswir1 [Sun, 25 Nov 2007 08:48:16 +0000 (08:48 +0000)]
 Fix buffer mux handling for unconnected serial ports

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

16 years agoIntel Mainstone II (ARM) machine by Armin Kuster.
balrog [Sun, 25 Nov 2007 01:57:38 +0000 (01:57 +0000)]
Intel Mainstone II (ARM) machine by Armin Kuster.

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

16 years agoAdd input buffer to mux chr (patch by Tristan Gingold).
balrog [Sun, 25 Nov 2007 00:55:06 +0000 (00:55 +0000)]
Add input buffer to mux chr (patch by Tristan Gingold).

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

16 years agoFix board init arg list (spotted by pbrook),
balrog [Sun, 25 Nov 2007 00:29:23 +0000 (00:29 +0000)]
Fix board init arg list (spotted by pbrook),
clean-up NOR flash parameters.

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

16 years agoFix SD init arguments.
pbrook [Sat, 24 Nov 2007 23:55:52 +0000 (23:55 +0000)]
Fix SD init arguments.

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