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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
balrog [Sat, 24 Nov 2007 23:47:38 +0000 (23:47 +0000)]
Gumstix Verdex (ARM) board support by Thorsten Zitterell.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3732
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Sat, 24 Nov 2007 23:35:08 +0000 (23:35 +0000)]
Partial SD card SPI mode support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3731
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Sat, 24 Nov 2007 23:27:15 +0000 (23:27 +0000)]
Drop an unused variable (Samuel Thibault).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3730
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Sat, 24 Nov 2007 23:22:11 +0000 (23:22 +0000)]
Thumb semihosting fixes.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3729
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Sat, 24 Nov 2007 03:13:04 +0000 (03:13 +0000)]
Stellaris ethernet support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3728
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Sat, 24 Nov 2007 03:09:07 +0000 (03:09 +0000)]
ARMv7-M SysTick fix.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3727
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Sat, 24 Nov 2007 02:56:36 +0000 (02:56 +0000)]
More PowerPC debug print fixes - hardware emulation pass.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3726
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Sat, 24 Nov 2007 02:03:55 +0000 (02:03 +0000)]
Fix incorrect debug prints (reported by Paul Brook).
Remove obsolete / duplicated debug prints and improve output consistency.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3725
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Fri, 23 Nov 2007 22:16:59 +0000 (22:16 +0000)]
Revert foolish patch.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3724
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Fri, 23 Nov 2007 17:33:12 +0000 (17:33 +0000)]
Fix ppc32 register dumps on 64-bit hosts.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3723
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Fri, 23 Nov 2007 16:53:59 +0000 (16:53 +0000)]
Fix va_list reuse in cpu_abort.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3722
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Fri, 23 Nov 2007 02:11:10 +0000 (02:11 +0000)]
Fix TB chaining for exceptions.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3721
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Thu, 22 Nov 2007 15:10:21 +0000 (15:10 +0000)]
Optimize the conventional move operation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3720
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Thu, 22 Nov 2007 11:00:46 +0000 (11:00 +0000)]
Add new sane low-level memory accessors for PowerPC that do proper
size or zero extension, with homogenous names.
Fix load & store strings: those are now endian-sensitive, by definition.
Fix dcbz: must always align the target address to a cache line boundary.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3719
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Thu, 22 Nov 2007 00:34:36 +0000 (00:34 +0000)]
Fix off-by-one address checks in MIPS64 MMU, by Aurelien Jarno.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3718
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Wed, 21 Nov 2007 22:38:37 +0000 (22:38 +0000)]
Documentation formatting improvements, by Stefan Weil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3717
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Wed, 21 Nov 2007 18:57:44 +0000 (18:57 +0000)]
Fix more typos in softloat code (Eduardo Felipe)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3716
c046a42c-6fe2-441c-8c8c-
71466251a162
bellard [Wed, 21 Nov 2007 16:18:21 +0000 (16:18 +0000)]
typo fix
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3715
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Wed, 21 Nov 2007 15:32:12 +0000 (15:32 +0000)]
Fix typo in softfloat code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3714
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Wed, 21 Nov 2007 13:08:23 +0000 (13:08 +0000)]
Fix PowerPC 7xx definitions.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3713
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Wed, 21 Nov 2007 13:06:54 +0000 (13:06 +0000)]
Fix PowerPC 64 stat and statfs structures definitions.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3712
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Tue, 20 Nov 2007 15:22:44 +0000 (15:22 +0000)]
SH4 Fix missing 6th arg of syscall, by "takasi-y".
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3711
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Tue, 20 Nov 2007 11:15:27 +0000 (11:15 +0000)]
OMAP LPGs (LED pulse generators).
OMAP MPUI bridge config register.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3710
c046a42c-6fe2-441c-8c8c-
71466251a162
blueswir1 [Mon, 19 Nov 2007 19:14:10 +0000 (19:14 +0000)]
Fix MXCC register 64 bit read word order (Robert Reif)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3709
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Mon, 19 Nov 2007 16:10:33 +0000 (16:10 +0000)]
Add older 4Km variants.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3708
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Mon, 19 Nov 2007 13:22:47 +0000 (13:22 +0000)]
Remove shared macro used to define PowerPC implementations instructions sets:
tend more to propagate bugged definition than simplify the code.
Check and fix PowerPC 6xx implementations definitions.
Misc fixes in PowerPC CPU list.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3707
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Mon, 19 Nov 2007 11:41:10 +0000 (11:41 +0000)]
PowerPC 620 MMU do not have the same exact behavior as standard
64 bits PowerPC ones.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3706
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Mon, 19 Nov 2007 11:39:29 +0000 (11:39 +0000)]
PowerPC instruction fixes:
- hrfid is part of the hypervisor extension
- fix stfiwx naming
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3705
c046a42c-6fe2-441c-8c8c-
71466251a162
balrog [Mon, 19 Nov 2007 03:43:51 +0000 (03:43 +0000)]
Clean-up/rewrite audio over I^2S support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3704
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Mon, 19 Nov 2007 02:38:22 +0000 (02:38 +0000)]
Fix typo in error message.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3703
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Mon, 19 Nov 2007 01:48:51 +0000 (01:48 +0000)]
Fix another collision in PowerPC instructions definitions.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3702
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Mon, 19 Nov 2007 01:48:12 +0000 (01:48 +0000)]
New PowerPC CPU flag to define the decrementer and time-base source clock.
Use it to properly initialize the clock for the PreP target.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3701
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Mon, 19 Nov 2007 01:06:24 +0000 (01:06 +0000)]
Fix attempt to inline recursive functions.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3700
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Mon, 19 Nov 2007 01:05:22 +0000 (01:05 +0000)]
Mark hex_dump as unused to avoid compilation warnings.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3699
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Mon, 19 Nov 2007 00:38:33 +0000 (00:38 +0000)]
Avoid duplicated definitions: move common definitions from exec-all.h
and qemu-common.h to osdep.h.
Include this header in translate-op.c.
Make sure it's included first in darwin-user/qemu.h.
To avoid discarded inlining bug, define inline as always_inline and
always_inline as (( attribute (always_inline) )) __inline__.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3698
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 18 Nov 2007 22:34:46 +0000 (22:34 +0000)]
Solaris build fixes, based on a patch by Ben Taylor.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3697
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Sun, 18 Nov 2007 21:54:57 +0000 (21:54 +0000)]
SSD0323 vertical incrememnt mode.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3696
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 18 Nov 2007 21:37:07 +0000 (21:37 +0000)]
Add -m64 to OS_LDFLAGS for Solaris/x86_64. Use OS_CFLAGS when looking for
libSDL. Patch by Ben Taylor.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3695
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 18 Nov 2007 21:33:07 +0000 (21:33 +0000)]
Use CONFIG_VNC_TLS_CFLAGS for building vnc.o.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3694
c046a42c-6fe2-441c-8c8c-
71466251a162
ths [Sun, 18 Nov 2007 21:22:10 +0000 (21:22 +0000)]
Fixes for s/390 host support, by Bastian Blank.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3693
c046a42c-6fe2-441c-8c8c-
71466251a162
pbrook [Sun, 18 Nov 2007 21:12:37 +0000 (21:12 +0000)]
Fix out of tree builds.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3692
c046a42c-6fe2-441c-8c8c-
71466251a162
j_mayer [Sun, 18 Nov 2007 15:50:41 +0000 (15:50 +0000)]
Fix for ISO C compliance:
function qualifiers must always come before the return type.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3691
c046a42c-6fe2-441c-8c8c-
71466251a162