ths
|
204a1b8d5e
|
Another #elif'ication.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2792 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 23:40:45 +00:00 |
|
ths
|
522777bbaf
|
Make detection of unsupported hosts easier, inspired by a patch from
Stefan Weil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2791 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 23:30:44 +00:00 |
|
ths
|
85028e4db6
|
Spelling fixes, by Stefan Weil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2790 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 22:51:41 +00:00 |
|
balrog
|
3bdd58a4df
|
Correct the number of PXA255 GPIO lines. Reuse the PXA timers struct for PXA27x additional timers.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2789 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 22:51:00 +00:00 |
|
ths
|
9617efe8e7
|
Another bunch of mips host support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2788 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 21:05:55 +00:00 |
|
ths
|
e14a693dda
|
Silence sdl-config stderr output, by Jeff Chua.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2787 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 20:57:52 +00:00 |
|
ths
|
09c69c5b23
|
Work around gcc's mips define, spotted by Stefan Weil.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2786 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 20:51:26 +00:00 |
|
balrog
|
565d28951e
|
Set OOK when OON is set in OSCC register (thanks to BobOfDoom). Correct a fatal typo in timer code.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2785 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 19:20:04 +00:00 |
|
balrog
|
d95b2f8d36
|
Switch to qemu_ram_alloc() for memory allocation in PXA255/270.
Pass correct RAM size to arm_load_kernel (currently unused) - thanks to BobOfDoom.
Register the Xscale Internal Memory Storage.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2784 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 19:03:12 +00:00 |
|
pbrook
|
ce8198612e
|
ARM946 CPU support.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2783 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-08 02:30:40 +00:00 |
|
blueswir1
|
9455455016
|
Enable unaligned access faults
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2782 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-07 18:05:05 +00:00 |
|
blueswir1
|
64ddcd797a
|
Update OpenBIOS/Sparc32 to SVN 144. Changes:
- Fix power-management location
- Fix out of bounds accesses
- Increase virtual memory supply to meet NetBSD and OpenBSD demand
- More obviously alarming return values for find_pte
- Fix unaligned memory access
- Fix memory corruption problems reported by glibc
- Fix boot-device use
- Use nvram boot-args and boot-device variables
- Set variable defaults before nvram_init
- Improve escape sequence handling
- Fix nvram parameter area
- More Sparc32 CPUs
- Clear preloaded kernel parameters to avoid crash at reset
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2781 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-07 17:59:32 +00:00 |
|
blueswir1
|
2371aaa295
|
Fix pc/npc for unaligned load/stores, maybe other exceptions
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2780 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-07 17:01:15 +00:00 |
|
ths
|
5a5012ecbd
|
MIPS 64-bit FPU support, plus some collateral bugfixes in the
conditional branch handling.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2779 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-07 13:55:33 +00:00 |
|
ths
|
8b4af70527
|
Update TODO.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2778 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-07 12:52:18 +00:00 |
|
ths
|
0a6de75002
|
Clear BD slot on next exception if appropriate.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2777 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-07 12:46:25 +00:00 |
|
blueswir1
|
b4f0a316b5
|
Report unassigned memory access to CPU (not enabled yet)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2776 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-06 17:59:24 +00:00 |
|
blueswir1
|
8508b89e36
|
Add dummy THC and TEC registers to TCX
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2775 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-06 17:39:55 +00:00 |
|
blueswir1
|
384ccb5d34
|
Fix slavio_misc base
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2774 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-06 17:33:14 +00:00 |
|
ths
|
9aca99a06d
|
Fix a really stupid bug in the [ls]d[lr] emulation, by Herve Poussineau.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2773 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-05 20:13:13 +00:00 |
|
ths
|
608e8ce280
|
Linker scripts for MIPS hosts.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2772 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-05 19:24:38 +00:00 |
|
ths
|
c4b89d18ba
|
Some bits of Linux/MIPS host support, still segfaulty.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2771 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-05 19:23:11 +00:00 |
|
ths
|
26ea091859
|
Support for simple YAMON output, by Alec Voropay.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2770 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-04 14:34:34 +00:00 |
|
balrog
|
f7cf7945ab
|
Remove obsolete variables that came with VMware svga by mistake.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2769 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-03 10:13:54 +00:00 |
|
balrog
|
1f72aae5f3
|
Change the PCI IO region start to that hardcoded in VBE bios (reported by Jeremy Katz)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2768 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-03 10:09:56 +00:00 |
|
blueswir1
|
14a1120e5c
|
Handle division by zero case in Sparc64 udivx and sdivx ops
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2767 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-02 16:37:44 +00:00 |
|
balrog
|
5a1237c45f
|
Don't define HIGH_LATENCY for ARM, this was a workaround for an ALSA problem.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2766 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-02 02:11:51 +00:00 |
|
balrog
|
549444e1f0
|
Correct a docs typo and list of available NIC names (by Stefan Weil).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2765 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-01 17:53:37 +00:00 |
|
blueswir1
|
66508601ad
|
Set OpenBIOS variables in NVRAM
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2764 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-01 14:16:52 +00:00 |
|
balrog
|
9467cd4602
|
-show-cursor switch to inhibit SDL hiding cursor.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2763 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-01 01:34:14 +00:00 |
|
balrog
|
a90b7318ba
|
Implement power state changes (IDLE and SLEEP) for PXA.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2762 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-01 01:28:01 +00:00 |
|
balrog
|
4207117c93
|
Honour limited subset of --cpu values instead of ignoring.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2761 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-05-01 01:03:32 +00:00 |
|
balrog
|
21bd785e84
|
Remove the use of Linux / BSD specific asprintf call.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2760 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-30 18:43:50 +00:00 |
|
pbrook
|
9e61ec3153
|
PL050 status register fixes.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2759 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-30 02:39:55 +00:00 |
|
balrog
|
2a1d1880e5
|
Add missing gpio_handler_t definition.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2758 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-30 02:33:10 +00:00 |
|
balrog
|
9d55199763
|
Account for machine with RAM which is not mapped at 0x0 in arm_boot.c.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2757 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-30 02:24:42 +00:00 |
|
balrog
|
b00052e496
|
Spitz PDA, example PXA270 machine (four similar models).
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2756 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-30 02:22:06 +00:00 |
|
balrog
|
c824cacdb1
|
Maxim MAX1110/1111 ADC chip.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2755 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-30 02:14:00 +00:00 |
|
balrog
|
fd5a3b33d1
|
Texas Instruments ADS7846 ADC chip.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2754 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-30 02:12:42 +00:00 |
|
balrog
|
3e3d5815cb
|
NAND Flash memory emulation and ECC calculation helpers for use by NAND controllers.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2753 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-30 02:09:25 +00:00 |
|
balrog
|
18c9b56060
|
Implement iwMMXt instruction set for the PXA270 cpu.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2752 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-30 02:02:17 +00:00 |
|
balrog
|
a171fe394a
|
Add remaining PXA2xx on-chip peripherals except I2C master.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2751 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-30 01:48:07 +00:00 |
|
balrog
|
2bac601963
|
Remove repeated code and enable encrypted SD cards and USB sticks images.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2750 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-30 01:34:31 +00:00 |
|
balrog
|
c1713132e0
|
Core features of ARM XScale processors. Main PXA270 and PXA255 peripherals.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2749 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-30 01:26:42 +00:00 |
|
balrog
|
201a51fc38
|
PCMCIA bus support. Parts of CF-ATA command set. Hitachi DSCM microdrive emulation.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2748 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-30 00:51:09 +00:00 |
|
ths
|
01179c382b
|
Kill broken host register definitions, thanks to Paul Brook and Herve
Poussineau for debugging this.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2747 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-29 21:26:37 +00:00 |
|
ths
|
c631c88cee
|
Revert last checkin.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2746 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-29 21:19:03 +00:00 |
|
ths
|
bc8191fce9
|
Hopefully the final fix for LUI sign extensions.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2745 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-29 20:13:19 +00:00 |
|
blueswir1
|
5ef62c5c42
|
More Sparc32 CPUs
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2744 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-29 19:54:32 +00:00 |
|
blueswir1
|
32af58f95f
|
Fix CPU type zapped by system_reset
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2743 c046a42c-6fe2-441c-8c8c-71466251a162
|
2007-04-29 19:49:15 +00:00 |
|