summaryrefslogtreecommitdiff
path: root/hw
AgeCommit message (Collapse)AuthorFilesLines
2007-06-07Fix firmware word endianness for Malta.ths1-0/+12
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2950 c046a42c-6fe2-441c-8c8c-71466251a162
2007-06-06Make the Malta bootloader handling a bit more transparent.ths1-14/+17
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2949 c046a42c-6fe2-441c-8c8c-71466251a162
2007-06-06Fix formatting.ths1-1/+1
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2948 c046a42c-6fe2-441c-8c8c-71466251a162
2007-06-06Malta has no ISA bus.ths1-11/+2
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2947 c046a42c-6fe2-441c-8c8c-71466251a162
2007-06-06Big endian byte swap for serial mmapped interface.ths1-4/+18
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2946 c046a42c-6fe2-441c-8c8c-71466251a162
2007-06-06Use the correct PCI IDs for Malta.ths5-5/+81
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2945 c046a42c-6fe2-441c-8c8c-71466251a162
2007-06-04Take advantage of subpage support.ths1-24/+5
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2944 c046a42c-6fe2-441c-8c8c-71466251a162
2007-06-04ColdFire Ethernet support.pbrook2-1/+474
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2942 c046a42c-6fe2-441c-8c8c-71466251a162
2007-06-03Fix off-by-one memory region sizes.pbrook21-39/+39
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2931 c046a42c-6fe2-441c-8c8c-71466251a162
2007-06-03Spelling fixes, by Stefan Weil.ths5-8/+8
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2927 c046a42c-6fe2-441c-8c8c-71466251a162
2007-06-03MCF5208 timer fix.pbrook1-5/+8
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2926 c046a42c-6fe2-441c-8c8c-71466251a162
2007-06-03MCF5208 emulation.pbrook5-282/+758
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2924 c046a42c-6fe2-441c-8c8c-71466251a162
2007-06-03Leave running timer alone if not reloading.pbrook1-1/+1
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2923 c046a42c-6fe2-441c-8c8c-71466251a162
2007-06-01Force display update on palette change or loadvmblueswir11-1/+10
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2915 c046a42c-6fe2-441c-8c8c-71466251a162
2007-06-01Add support for 5Kc/5Kf/20Kc, based on a patch by Aurelien Jarno.ths1-1/+1
Note that the F64 flag isn't usable on any of those (and the R4000), so all our 64bit FPU goodness goes out of the window until a shadow capability flag is implemented. :-( git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2910 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-30Fix typo in comment.ths1-2/+2
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2901 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-30Fix CPU (re-)selection on reset.ths3-0/+3
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2900 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-30Replace target_ulong with target_phys_addr_tblueswir11-2/+2
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2899 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-28SMBus support for MIPS Malta.ths3-9/+15
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2893 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-28Remove a local subpage IO hack, now that general subpage IO works.balrog2-41/+21
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2885 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-27Interrupt debugging DPRINTFsblueswir11-10/+22
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2881 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-27New option -net nic,model=? (Mark Glines)blueswir16-0/+21
Network documentation update (Mark Glines) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2880 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-27Handle unconnected vlan case in lanceblueswir12-22/+27
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2878 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-27Use qemu_irqs between CPUs and interrupt controllerblueswir12-81/+98
Fix interrupt priority handling which prevented SMP from working git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2875 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-27Use qemu_irq between interrupt controller and timersblueswir13-37/+36
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2874 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-27Use qemu_irqs between dma controllers and esp, lanceblueswir14-36/+33
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2873 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-26Split DMA controller in twoblueswir19-76/+84
Fix register size related bugs git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2869 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-25Implement Sparc64 CPU timers using ptimersblueswir11-0/+41
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2860 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-24Change ptimer API to use 64-bit values, add save and load methodsblueswir12-98/+104
Use ptimers for Sparc32 Slavio git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2859 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-24Savevm/loadvm bits for ARM core, the PXA2xx peripherals and Spitz hardware.balrog16-62/+1181
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2857 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-23Use i2c_slave_init() to allocate the PXA (dummy) I2C slave.balrog2-2/+2
Hush the warning: hw/pc.c:402: warning: control reaches end of non-void function git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2856 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-23Add WM8750 and MAX7310 chips (I2C slaves).balrog4-0/+803
Wolfson Microsystems WM8750 audio chip and Maxim MAX7310 gpio expander chip are used in the Spitz. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2854 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-23Implement the PXA2xx I2C master controller.balrog8-25/+271
Fix PXA270-specific timers and make minor changes in other PXA parts. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2853 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-23m68k/ColdFire system emulation.pbrook2-0/+902
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2851 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-23Add periodic timer implementation.pbrook2-114/+207
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2846 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-23I2C/SMBus framework.pbrook7-66/+561
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2845 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-21Fix interrupt controller address maskingblueswir11-2/+3
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2844 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-20Delete now unused define.ths1-1/+0
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2840 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-19Linux loader rewrite, by H. Peter Anvin.ths1-82/+222
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2835 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-19Use full 36-bit physical address space on SS10blueswir113-89/+102
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2830 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-17Make TCX registers match what NetBSD expectsblueswir11-2/+3
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2826 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-17Fix Qemu division by zero triggered by NetBSDblueswir11-6/+4
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2825 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-17Set limits for memory size to avoid overlap with devicesblueswir11-3/+8
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2823 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-17Force the primary CPU to run and other CPUs to halt, recalculate timersblueswir12-3/+16
after system_reset. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2822 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-13Allow VMware-SVGA operation enable before command FIFO is configured. ↵balrog3-23/+31
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-12Correct NAND erase block size. Misc fixes in Spitz code.balrog5-10/+9
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2806 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-09PCMCIA addresses are 26-bit, widen the address type from 16 to 32 bits.balrog1-4/+4
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2797 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-08Correct the number of PXA255 GPIO lines. Reuse the PXA timers struct for ↵balrog2-22/+17
PXA27x additional timers. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2789 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-08Set OOK when OON is set in OSCC register (thanks to BobOfDoom). Correct a ↵balrog2-2/+4
fatal typo in timer code. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2785 c046a42c-6fe2-441c-8c8c-71466251a162
2007-05-08Switch to qemu_ram_alloc() for memory allocation in PXA255/270.balrog4-19/+35
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