summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix attempt to inline recursive functions.j_mayer2007-11-192-4/+26
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3700 c046a42c-6fe2-441c-8c8c-71466251a162
* Mark hex_dump as unused to avoid compilation warnings.j_mayer2007-11-191-0/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3699 c046a42c-6fe2-441c-8c8c-71466251a162
* Avoid duplicated definitions: move common definitions from exec-all.hj_mayer2007-11-195-63/+41
| | | | | | | | | | | 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
* Solaris build fixes, based on a patch by Ben Taylor.ths2007-11-181-3/+10
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3697 c046a42c-6fe2-441c-8c8c-71466251a162
* SSD0323 vertical incrememnt mode.pbrook2007-11-181-8/+28
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3696 c046a42c-6fe2-441c-8c8c-71466251a162
* Add -m64 to OS_LDFLAGS for Solaris/x86_64. Use OS_CFLAGS when looking forths2007-11-181-2/+3
| | | | | | | libSDL. Patch by Ben Taylor. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3695 c046a42c-6fe2-441c-8c8c-71466251a162
* Use CONFIG_VNC_TLS_CFLAGS for building vnc.o.ths2007-11-181-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3694 c046a42c-6fe2-441c-8c8c-71466251a162
* Fixes for s/390 host support, by Bastian Blank.ths2007-11-185-24/+32
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3693 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix out of tree builds.pbrook2007-11-181-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3692 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix for ISO C compliance:j_mayer2007-11-181-2/+2
| | | | | | | 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
* Fix connex board init routine.pbrook2007-11-181-1/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3690 c046a42c-6fe2-441c-8c8c-71466251a162
* Luminary board input support.pbrook2007-11-185-7/+102
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3689 c046a42c-6fe2-441c-8c8c-71466251a162
* Add strict checking mode for softfp code.pbrook2007-11-188-117/+210
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3688 c046a42c-6fe2-441c-8c8c-71466251a162
* Remove unused parameters from QEMUMachineInitFunc (Laurent Vivier)blueswir12007-11-1825-75/+54
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3687 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix MIPS64 R2 instructions.ths2007-11-183-30/+34
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3686 c046a42c-6fe2-441c-8c8c-71466251a162
* Use a valid PRid.ths2007-11-181-1/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3685 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix a && -> & typo.balrog2007-11-182-2/+7
| | | | | | | 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
* Add statics and missing #includes for prototypes.pbrook2007-11-1848-145/+137
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3683 c046a42c-6fe2-441c-8c8c-71466251a162
* Improve PowerPC instructions set dump.j_mayer2007-11-172-7/+44
| | | | | | | | Remove meaningless define from cpu.h Misc cleanups. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3682 c046a42c-6fe2-441c-8c8c-71466251a162
* Add definitions for Freescale PowerPC implementations,j_mayer2007-11-172-1646/+3290
| | | | | | | | | 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
* Define Freescale cores specific MMU model, exceptions and input bus.j_mayer2007-11-173-36/+109
| | | | | | | (but do not provide any actual implementation). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3680 c046a42c-6fe2-441c-8c8c-71466251a162
* A little more granularity in PowerPC instructions definition is neededj_mayer2007-11-172-66/+84
| | | | | | | | 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
* PowerPC hypervisor mode is not fundamentally available only for PowerPC 64.j_mayer2007-11-174-108/+73
| | | | | | | | Remove TARGET_PPC64 dependency and add code provision to be able to define a fake 32 bits CPU with hypervisor feature support. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3678 c046a42c-6fe2-441c-8c8c-71466251a162
* Name the magic constants, fix a hex number without 0xblueswir12007-11-171-10/+16
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3677 c046a42c-6fe2-441c-8c8c-71466251a162
* Better STOPINTR bit semantics in the PXA2xx DMA.balrog2007-11-174-3/+9
| | | | | | | | Don't error out on reading GPCR register, just warn (Thorsten Zitterell). Don't zero a memory that's already zeroed. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3676 c046a42c-6fe2-441c-8c8c-71466251a162
* Remove stray uses of vl.h.pbrook2007-11-174-4/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3675 c046a42c-6fe2-441c-8c8c-71466251a162
* Break up vl.h.pbrook2007-11-17224-1842/+2416
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3674 c046a42c-6fe2-441c-8c8c-71466251a162
* sd.c build fix.pbrook2007-11-171-3/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3673 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix int/float inconsistencies.pbrook2007-11-173-36/+34
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3672 c046a42c-6fe2-441c-8c8c-71466251a162
* Convert SD cards code to use qemu_irq too.balrog2007-11-176-63/+22
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3671 c046a42c-6fe2-441c-8c8c-71466251a162
* Convert PXA2xx GPIOs and SCOOP GPIOs to a qemu_irq based api (similar to ↵balrog2007-11-177-169/+157
| | | | | | | | | | omap, max7310 and s3c gpios). Convert spitz and gumstix boards to use new api. Remove now obsolete gpio_handler_t definition. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3670 c046a42c-6fe2-441c-8c8c-71466251a162
* Don't compare '\0' against pointers.balrog2007-11-172-7/+9
| | | | | | | Add a note from Fabrice in slow_st template. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3669 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix collision in PowerPC instructions definitions.j_mayer2007-11-171-11/+11
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3668 c046a42c-6fe2-441c-8c8c-71466251a162
* Gumstix 'connex' board support by Thorsten Zitterell.balrog2007-11-175-1/+686
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3667 c046a42c-6fe2-441c-8c8c-71466251a162
* Show usage and abort if an unknown option is passed to configure (Carlo ↵balrog2007-11-171-0/+2
| | | | | | Marcelo Arenas Belon). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3666 c046a42c-6fe2-441c-8c8c-71466251a162
* Check permissions for the last byte first in unaligned slow_st accesses ↵balrog2007-11-171-1/+1
| | | | | | (patch from TeLeMan). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3665 c046a42c-6fe2-441c-8c8c-71466251a162
* Machine specific IOMMU version (Robert Reif)blueswir12007-11-173-6/+13
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3664 c046a42c-6fe2-441c-8c8c-71466251a162
* Remove unnecessary register masking (Robert Reif)blueswir12007-11-171-5/+5
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3663 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix MXCC error register (Robert Reif)blueswir12007-11-171-4/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3662 c046a42c-6fe2-441c-8c8c-71466251a162
* Add MXCC module reset register (Robert Reif)blueswir12007-11-171-0/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3661 c046a42c-6fe2-441c-8c8c-71466251a162
* Make the PowerPC MMU model, exception model and input bus modelj_mayer2007-11-172-11/+12
| | | | | | | typedefed enums. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3660 c046a42c-6fe2-441c-8c8c-71466251a162
* Add missing definition for number of input pins for the PowerPC 970 bus.j_mayer2007-11-172-2/+5
| | | | | | | | Use proper INPUT_NB definitions to allocate PowerPC input pins structure, fixing a buffer overflow in the 6xx bus case. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3659 c046a42c-6fe2-441c-8c8c-71466251a162
* Remove ppc64h CPUs definitions from the configure script.j_mayer2007-11-171-10/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3658 c046a42c-6fe2-441c-8c8c-71466251a162
* Resynchronize darwin-user target with linux-user:j_mayer2007-11-171-4/+31
| | | | | | | | add CPU selection feature, choose the correct default CPU and set the 32/64 bits computation mode properly. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3657 c046a42c-6fe2-441c-8c8c-71466251a162
* Always make all PowerPC exception definitions visible.j_mayer2007-11-177-76/+69
| | | | | | | | | Always make the hypervisor timers available. Remove all TARGET_PPC64H checks, keeping a few if (0) tests for cases that cannot be properly handled with the current PowerPC CPU definition. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3656 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix NaN handling for MIPS and HPPA.ths2007-11-161-40/+68
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3655 c046a42c-6fe2-441c-8c8c-71466251a162
* Always make PowerPC hypervisor mode memory accesses and instructionsj_mayer2007-11-166-1034/+256
| | | | | | | | | | available for full system emulation, then removing all #if TARGET_PPC64H from micro-ops and code translator. Add new macros to dramatically simplify memory access tables definitions in target-ppc/translate.c. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3654 c046a42c-6fe2-441c-8c8c-71466251a162
* suppressed tgetx and tputx (initial patch by Thayne Harbaugh)bellard2007-11-1610-248/+473
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3653 c046a42c-6fe2-441c-8c8c-71466251a162
* Init dumb display if no others available.pbrook2007-11-151-0/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3652 c046a42c-6fe2-441c-8c8c-71466251a162
* force correct ppc64 cpubellard2007-11-151-0/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@3651 c046a42c-6fe2-441c-8c8c-71466251a162
OpenPOWER on IntegriCloud