qemu
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

16 years agoGumstix Verdex (ARM) board support by Thorsten Zitterell.
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

16 years agoPartial SD card SPI mode support.
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

16 years agoDrop an unused variable (Samuel Thibault).
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

16 years agoThumb semihosting fixes.
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

16 years agoStellaris ethernet support.
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

16 years agoARMv7-M SysTick fix.
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

16 years agoMore PowerPC debug print fixes - hardware emulation pass.
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

16 years agoFix incorrect debug prints (reported by Paul Brook).
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

16 years agoRevert foolish patch.
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

16 years agoFix ppc32 register dumps on 64-bit hosts.
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

16 years agoFix va_list reuse in cpu_abort.
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

16 years agoFix TB chaining for exceptions.
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

16 years agoOptimize the conventional move operation.
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

16 years agoAdd new sane low-level memory accessors for PowerPC that do proper
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

16 years agoFix off-by-one address checks in MIPS64 MMU, by Aurelien Jarno.
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

16 years agoDocumentation formatting improvements, by Stefan Weil.
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

16 years ago Fix more typos in softloat code (Eduardo Felipe)
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

16 years agotypo fix
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

16 years agoFix typo in softfloat code.
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

16 years agoFix PowerPC 7xx definitions.
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

16 years agoFix PowerPC 64 stat and statfs structures definitions.
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

16 years agoSH4 Fix missing 6th arg of syscall, by "takasi-y".
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

16 years agoOMAP LPGs (LED pulse generators).
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

16 years ago Fix MXCC register 64 bit read word order (Robert Reif)
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

16 years agoAdd older 4Km variants.
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

16 years agoRemove shared macro used to define PowerPC implementations instructions sets:
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

16 years agoPowerPC 620 MMU do not have the same exact behavior as standard
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

16 years agoPowerPC instruction fixes:
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

16 years agoClean-up/rewrite audio over I^2S support.
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

16 years agoFix typo in error message.
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

16 years agoFix another collision in PowerPC instructions definitions.
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

16 years agoNew PowerPC CPU flag to define the decrementer and time-base source clock.
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

16 years agoFix attempt to inline recursive functions.
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

16 years agoMark hex_dump as unused to avoid compilation warnings.
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

16 years agoAvoid duplicated definitions: move common definitions from exec-all.h
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

16 years agoSolaris build fixes, based on a patch by Ben Taylor.
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

16 years agoSSD0323 vertical incrememnt mode.
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

16 years agoAdd -m64 to OS_LDFLAGS for Solaris/x86_64. Use OS_CFLAGS when looking for
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

16 years agoUse CONFIG_VNC_TLS_CFLAGS for building vnc.o.
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

16 years agoFixes for s/390 host support, by Bastian Blank.
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

16 years agoFix out of tree builds.
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

16 years agoFix for ISO C compliance:
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

16 years agoFix connex board init routine.
pbrook [Sun, 18 Nov 2007 14:40:35 +0000 (14:40 +0000)]
Fix connex board init routine.

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

16 years agoLuminary board input support.
pbrook [Sun, 18 Nov 2007 14:36:08 +0000 (14:36 +0000)]
Luminary board input support.

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

16 years agoAdd strict checking mode for softfp code.
pbrook [Sun, 18 Nov 2007 14:33:24 +0000 (14:33 +0000)]
Add strict checking mode for softfp code.

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

16 years ago Remove unused parameters from QEMUMachineInitFunc (Laurent Vivier)
blueswir1 [Sun, 18 Nov 2007 08:46:58 +0000 (08:46 +0000)]
 Remove unused parameters from QEMUMachineInitFunc (Laurent Vivier)

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

16 years agoFix MIPS64 R2 instructions.
ths [Sun, 18 Nov 2007 03:36:07 +0000 (03:36 +0000)]
Fix MIPS64 R2 instructions.

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

16 years agoUse a valid PRid.
ths [Sun, 18 Nov 2007 03:19:58 +0000 (03:19 +0000)]
Use a valid PRid.

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

16 years agoFix a && -> & typo.
balrog [Sun, 18 Nov 2007 02:09:36 +0000 (02:09 +0000)]
Fix a && -> & typo.
Catch wrong/unknown NOR flash command sequences, by Thorsten Zitterell.

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

16 years agoAdd statics and missing #includes for prototypes.
pbrook [Sun, 18 Nov 2007 01:44:38 +0000 (01:44 +0000)]
Add statics and missing #includes for prototypes.

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

16 years agoImprove PowerPC instructions set dump.
j_mayer [Sat, 17 Nov 2007 23:14:53 +0000 (23:14 +0000)]
Improve PowerPC instructions set dump.
Remove meaningless define from cpu.h
Misc cleanups.

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

16 years agoAdd definitions for Freescale PowerPC implementations,
j_mayer [Sat, 17 Nov 2007 23:02:20 +0000 (23:02 +0000)]
Add definitions for Freescale PowerPC implementations,
  ie MPC5xx, MPC8xx, e200, e300, e500 and e600 cores.
Make those CPUs and PowerPC 440 available for user-mode emulation,
  thus providing a way of testing their implementation specific instructions.

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

16 years agoDefine Freescale cores specific MMU model, exceptions and input bus.
j_mayer [Sat, 17 Nov 2007 22:42:36 +0000 (22:42 +0000)]
Define Freescale cores specific MMU model, exceptions and input bus.
  (but do not provide any actual implementation).

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

16 years agoA little more granularity in PowerPC instructions definition is needed
j_mayer [Sat, 17 Nov 2007 22:26:51 +0000 (22:26 +0000)]
A little more granularity in PowerPC instructions definition is needed
  in order to implement Freescale cores.
Fix efsadd / efssub opcodes.

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