aboutsummaryrefslogtreecommitdiff
path: root/hw
Commit message (Collapse)AuthorAgeFilesLines
* qemu ppc uic: Order IRQ bit number as described in the UIC documentation.aurel322008-04-282-23/+24
| | | | | | | (Hollis Blanchard) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4273 c046a42c-6fe2-441c-8c8c-71466251a162
* musicpal: Fix output level of 8-bit samples (Jan Kiszka).balrog2008-04-271-3/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4269 c046a42c-6fe2-441c-8c8c-71466251a162
* Ignore the wrapping of acpi timer counter again.balrog2008-04-271-46/+38
| | | | | | | Revert problematic change to restore system_powerdown. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4268 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix a regression introduced by my previous commit, ram_size is nowaurel322008-04-271-1/+1
| | | | | | | unsigned. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4266 c046a42c-6fe2-441c-8c8c-71466251a162
* Use correct types to enable > 2G support, based on a patch fromaurel322008-04-2728-51/+72
| | | | | | | Anthony Liguori. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4265 c046a42c-6fe2-441c-8c8c-71466251a162
* Revert wrong changesblueswir12008-04-271-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4264 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix broken TCX vram, restore Sun4u PROM_SIZE_MAXblueswir12008-04-272-15/+18
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4263 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix scsi-disk sense-key/status confusion (Marcelo Tosatti).balrog2008-04-261-13/+24
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4260 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix sci irq set when acpi timer about to wrap (Dor Laor, Yaniv Kamay).balrog2008-04-261-38/+46
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4258 c046a42c-6fe2-441c-8c8c-71466251a162
* Fill in touchscreen calibration values from a Palm T|E.balrog2008-04-261-0/+8
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4256 c046a42c-6fe2-441c-8c8c-71466251a162
* Let WM8750 users write to audio buffer directly.balrog2008-04-263-8/+30
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4254 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix USB and HID report descriptors for mouse and tablet.balrog2008-04-261-18/+17
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4253 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix MusicPal LCD on non-32 bpp displays or with -nographic.balrog2008-04-251-20/+38
| | | | | | | Prevents an immediate segfault. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4252 c046a42c-6fe2-441c-8c8c-71466251a162
* Improve audio api use in WM8750.balrog2008-04-241-12/+15
| | | | | | | | | These are changes from http://svn.openmoko.org/trunk/src/host/qemu-neo1973/hw/wm8753.c that I forgot to push to WM8750. Some were suggested by malc. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4249 c046a42c-6fe2-441c-8c8c-71466251a162
* ARM: Marvell 88w8618 / MusicPal emulation (Jan Kiszka).balrog2008-04-242-0/+1459
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4248 c046a42c-6fe2-441c-8c8c-71466251a162
* Stellaris boards really aren't that big!pbrook2008-04-241-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4247 c046a42c-6fe2-441c-8c8c-71466251a162
* RAM usage information in machine definition.balrog2008-04-2425-27/+77
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4246 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix irq handling (Hervé Poussineau)blueswir12008-04-241-15/+33
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4245 c046a42c-6fe2-441c-8c8c-71466251a162
* Revert "Use correct types to enable > 2G support" (r4238), it isaurel322008-04-2228-72/+51
| | | | | | | not yet ready. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4240 c046a42c-6fe2-441c-8c8c-71466251a162
* Use correct types to enable > 2G support, based on a patch fromaurel322008-04-2228-51/+72
| | | | | | | Anthony Liguori. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4238 c046a42c-6fe2-441c-8c8c-71466251a162
* x86: remove load_kernel()aurel322008-04-221-31/+0
| | | | | | | (Jan Kiszka) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4233 c046a42c-6fe2-441c-8c8c-71466251a162
* Inventra MUSB-HDRC host-mode USB.balrog2008-04-225-0/+2279
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4232 c046a42c-6fe2-441c-8c8c-71466251a162
* Hush pointer target signedness warnings from gcc 4.balrog2008-04-223-20/+20
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4231 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix update region size in EPSON blizzard.balrog2008-04-221-2/+2
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4230 c046a42c-6fe2-441c-8c8c-71466251a162
* Remove duplicate definitionsblueswir12008-04-211-8/+1
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4229 c046a42c-6fe2-441c-8c8c-71466251a162
* PCnet: Allow more then two TMDs (Jan Kiszka)blueswir12008-04-201-7/+6
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4225 c046a42c-6fe2-441c-8c8c-71466251a162
* Flash support for mips r4k pseudo-machine, byths2008-04-201-1/+13
| | | | | | | Jean-Christophe Plagniol-Villard. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4224 c046a42c-6fe2-441c-8c8c-71466251a162
* Prevent use of an uninitialised value in WM8750 and move buffer flushbalrog2008-04-201-1/+2
| | | | | | | to a better place (Jan Kiszka). git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4223 c046a42c-6fe2-441c-8c8c-71466251a162
* Remove an unused field and fix some non-code typos.balrog2008-04-201-1/+0
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4222 c046a42c-6fe2-441c-8c8c-71466251a162
* Optimize consecutive CFI02 writes by remapping memory lazily (Jan Kiszka).balrog2008-04-161-7/+15
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4220 c046a42c-6fe2-441c-8c8c-71466251a162
* Emulate address wrap in CFI02 chips mapping (Jan Kiszka).balrog2008-04-163-25/+39
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4219 c046a42c-6fe2-441c-8c8c-71466251a162
* Allow a custom unlock address in CFI02 flash (Jan Kiszka).balrog2008-04-163-10/+15
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4218 c046a42c-6fe2-441c-8c8c-71466251a162
* Use qemu time/date functions for the Menelaus RTC.balrog2008-04-161-17/+14
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4216 c046a42c-6fe2-441c-8c8c-71466251a162
* Nokia N800 machine support (ARM).balrog2008-04-1412-2/+4536
| | | | | | | | | | | Also add various peripherals: two miscellaneous Nokia CBUS chips, EPSON S1D13745 LCD/TV remote-framebuffer controller, TWL92230 - standard OMAP2 power management companion chip on i2c. Generic OneNAND flash memory, TMP105 temperature sensor on i2c. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4215 c046a42c-6fe2-441c-8c8c-71466251a162
* Add TSC2301 touchscreen & keypad controller.balrog2008-04-143-28/+282
| | | | | | | | Add also a facility for setting up touchscreen calibration data per-board based on calibration data generated by tslib. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4214 c046a42c-6fe2-441c-8c8c-71466251a162
* Add basic OMAP2 chip support.balrog2008-04-1411-224/+6925
| | | | | | | | | | Add the OMAP242x (arm1136 core) initialisation with basic on-chip peripherals and update OMAP1 peripherals which are re-used in OMAP2. Make palmte.c and sd.c errors go to stderr. Allow disabling SD chipselect. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4213 c046a42c-6fe2-441c-8c8c-71466251a162
* Move the excess of arm_load_kernel() parameters into a struct.balrog2008-04-148-77/+139
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4212 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix keyboard emulation for ARM versatile board:aurel322008-04-131-3/+11
| | | | | | | | | | - 0xab is actually a keyboard reply. It should not be escaped. - Because of translated value 0x41, translated to raw conversion is not a bijection. Instead of creating two translation tables, test for s->translate before writing this value. git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4209 c046a42c-6fe2-441c-8c8c-71466251a162
* x86: Rework local IRQ delivery for APICsaurel322008-04-133-24/+57
| | | | | | | (Jan Kiszka) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4207 c046a42c-6fe2-441c-8c8c-71466251a162
* x86: Raise inter-processor NMI and SMIaurel322008-04-131-1/+7
| | | | | | | (Jan Kiszka) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4206 c046a42c-6fe2-441c-8c8c-71466251a162
* Allocate the -vmwarevga framebuffer in the right place in RAM.balrog2008-04-121-1/+3
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4200 c046a42c-6fe2-441c-8c8c-71466251a162
* Read time constant fix (Robert Reif)blueswir12008-04-121-0/+4
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4197 c046a42c-6fe2-441c-8c8c-71466251a162
* Optimize MIPS timer read/write functionsaurel322008-04-111-31/+25
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4190 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix few spelling issues in commentsaurel322008-04-112-2/+2
| | | | | | | (Stefan Weil) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4187 c046a42c-6fe2-441c-8c8c-71466251a162
* ESP: Add it_shift parameter (Hervé Poussineau)blueswir12008-04-094-12/+12
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4186 c046a42c-6fe2-441c-8c8c-71466251a162
* Implement break for the pl011, based on a patch from Jason Wessel.aurel322008-04-081-3/+9
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4182 c046a42c-6fe2-441c-8c8c-71466251a162
* Simplify PICA 61 emulationaurel322008-04-083-223/+21
| | | | | | | (Hervé Poussineau) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4177 c046a42c-6fe2-441c-8c8c-71466251a162
* Simplify FDC code (Hervé Poussineau)blueswir12008-04-081-517/+361
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4174 c046a42c-6fe2-441c-8c8c-71466251a162
* Braille device supportaurel322008-04-082-0/+672
| | | | | | | (Samuel Thibault) git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4173 c046a42c-6fe2-441c-8c8c-71466251a162
* Fix vmmouse with -smpaurel322008-04-073-12/+11
| | | | git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@4165 c046a42c-6fe2-441c-8c8c-71466251a162