blueswir1
5dcb6b914e
Use full 36-bit physical address space on SS10
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2830 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-19 12:58:30 +00:00
blueswir1
f96f4c9d72
Make TCX registers match what NetBSD expects
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2826 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-17 19:34:41 +00:00
blueswir1
31ade71508
Fix Qemu division by zero triggered by NetBSD
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2825 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-17 19:32:20 +00:00
blueswir1
4edebb0e8e
Set limits for memory size to avoid overlap with devices
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2823 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-17 19:25:14 +00:00
blueswir1
3d29fbef06
Force the primary CPU to run and other CPUs to halt, recalculate timers
...
after system_reset.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2822 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-17 19:21:46 +00:00
balrog
f707cfba9a
Allow VMware-SVGA operation enable before command FIFO is configured. Implement "screendump" for 32 bit colour depth.
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2808 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-13 13:26:49 +00:00
balrog
a07dec2212
Correct NAND erase block size. Misc fixes in Spitz code.
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2806 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-12 09:19:36 +00:00
balrog
9e315fa93c
PCMCIA addresses are 26-bit, widen the address type from 16 to 32 bits.
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2797 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-09 20:25:36 +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
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
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
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
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
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
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
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
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
2abec30bcf
Memory-mapped interface for VGA, by Herve Poussineau.
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2740 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-29 01:47:26 +00:00
ths
1c32f43eea
Switch default CPU to 24Kf for now, as the Linux FPU emulation in
...
the current qemu mips emulation fails in some cases. (The Linux
FPU emulation works on real FPU-less hardware.)
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2738 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-28 21:07:41 +00:00
ths
67cd24a897
Buffer length fixes, by Wang Cheng Yeh.
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2736 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-28 20:47:59 +00:00
ths
7faa239ca3
Fix length mismatch condition, by Wang Cheng Yeh.
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2735 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-28 20:45:04 +00:00
ths
d52fff710a
Improved mini-bootloader, based on a patch by Alec Voropay.
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2725 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-24 22:57:37 +00:00
j_mayer
1a6c088620
Evaluation boards for PowerPC 405EP.
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2722 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-24 07:40:49 +00:00
j_mayer
9c02f1a2e6
PowerPC 405 microcontrollers fixes and improvments:
...
- use target_phys_addr_t for physical addresses / offsets
- implement fake general purpose timers and memory access layer
for PowerPC 405EP
- more assigned internal IRQs.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2716 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-24 06:37:21 +00:00
j_mayer
4b6d0a4c7a
PowerPC embedded timers fixes.
...
Improve PowerPC timers debug.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2715 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-24 06:32:00 +00:00
ths
3d834c78b2
Typo fix, by Wang Cheng Yeh.
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2713 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-22 17:18:38 +00:00
blueswir1
eee0b8367b
TCX 24 bit model support
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2710 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-21 19:45:49 +00:00
blueswir1
b9652ca3a5
Fix keyboard serial and mouse bugs
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2709 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-20 19:35:25 +00:00
ths
2802bfe387
More Gallileo register initialization, by Aurelien Jarno and Stefan Weil.
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2707 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-19 15:38:26 +00:00
j_mayer
4a0577124a
No functional changes:
...
- compilation warning fixes
- make loglevel tests consistent
- use cpu_abort instead of printf(...); exit
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2706 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-19 08:42:21 +00:00
blueswir1
67deb56246
Fix keyboard detection bugs
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2703 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-18 19:21:38 +00:00
ths
92d88ecbac
Another lsi53c895a patch, by Wang Cheng Yeh.
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2699 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-17 23:53:10 +00:00
blueswir1
5c8cdbf833
TCX palette bug fix
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2695 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-17 19:42:21 +00:00
ths
18c6e2ff5a
Fix mmapped register alignment and endianness handling.
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2694 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-17 16:28:29 +00:00
ths
fcb4a419f5
Choose number of TLBs at runtime, by Herve Poussineau.
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2693 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-17 15:26:47 +00:00
j_mayer
04f20795ac
Move PowerPC 405 specific definitions into a separate file
...
Preliminary code for -kernel option support for PowerPC 405 boards
Fix DBSR in case of PowerPC 405 chip reset
Add enums for PowerPC 405 clocks.
Fix IRQ numbers (IBM reversed bits numbering...)
Fix SPRG4-7 read access right
Fix MSR mask in CPU definitions
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2692 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-17 02:50:56 +00:00
ths
8035529250
Support it_shift for mmapped pckbd.
...
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2691 c046a42c-6fe2-441c-8c8c-71466251a162
2007-04-16 22:47:54 +00:00