summary refs log tree commit diff stats
Commit message (Collapse)AuthorAgeFilesLines
* mac_dbdma: create DBDMAState instead of passing one array aroundJuan Quintela2011-04-221-18/+27
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port piix4Juan Quintela2011-04-221-14/+11
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* piix4: create PIIX4StateJuan Quintela2011-04-221-12/+17
| | | | | | It only contains a PCIDevice by know, but it makes easy to use migration code Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port mac_nvramJuan Quintela2011-04-221-19/+11
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* mac_nvram: size is a size, no need to be a target dependent typeJuan Quintela2011-04-221-1/+1
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port nandJuan Quintela2011-04-221-34/+39
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* nand: pin values are uint8_tJuan Quintela2011-04-222-5/+5
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port max111xJuan Quintela2011-04-221-32/+17
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* max111x: input field is only used as uint8_tJuan Quintela2011-04-221-1/+1
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port pxa2xx_lcdJuan Quintela2011-04-221-67/+43
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* pxa2xx_lcd: up field is used as a bool and migrated as an uint8_tJuan Quintela2011-04-221-1/+1
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* pxa2xx_lcd: name anonymous structJuan Quintela2011-04-221-13/+15
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: stellaris use unused for placeholder entriesJuan Quintela2011-04-221-2/+1
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port stellaris gamepadJuan Quintela2011-04-221-26/+24
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port syborg_keyboardJuan Quintela2011-04-221-40/+17
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port syborg_serialJuan Quintela2011-04-221-42/+18
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port stellaris_adcJuan Quintela2011-04-221-55/+34
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port syborg_pointerJuan Quintela2011-04-221-45/+28
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port ppc4xx_pciJuan Quintela2011-04-221-41/+39
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port ppce500_pciJuan Quintela2011-04-221-47/+40
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port pxa2xx_pmJuan Quintela2011-04-221-21/+12
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port pxa2xx_mmJuan Quintela2011-04-221-21/+12
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port pxa2xx_cmJuan Quintela2011-04-221-25/+14
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port pxa2xx_i2sJuan Quintela2011-04-221-35/+18
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port stellaris gptmJuan Quintela2011-04-221-60/+24
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port cudaJuan Quintela2011-04-221-70/+46
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port heathrow_picJuan Quintela2011-04-221-37/+25
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port pl022 sspJuan Quintela2011-04-221-48/+36
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port stellaris sysJuan Quintela2011-04-221-46/+25
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port stellaris ssi busJuan Quintela2011-04-221-20/+11
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port stellaris i2cJuan Quintela2011-04-221-32/+17
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port armv7m nvicJuan Quintela2011-04-221-25/+14
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port pl011Juan Quintela2011-04-221-51/+25
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port pxa2xx_keypadJuan Quintela2011-04-221-36/+17
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port syborg_rtcJuan Quintela2011-04-221-22/+12
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port pmtimerJuan Quintela2011-04-223-51/+27
| | | | | | | | It was a half conversion. Finish it. enabled can only get values of 0, 1 or 2, was declared as an int but sent as an unint8_t, change its type. Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port sysborg_timerJuan Quintela2011-04-221-30/+16
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port arm_timerJuan Quintela2011-04-221-23/+14
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port arm sp804Juan Quintela2011-04-221-18/+11
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port mipsnetJuan Quintela2011-04-221-34/+19
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port m48t59Juan Quintela2011-04-221-23/+13
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port ads7846Juan Quintela2011-04-221-23/+18
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port adb_mouseJuan Quintela2011-04-221-28/+15
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* vmstate: port adb_kbdJuan Quintela2011-04-221-26/+14
| | | | Signed-off-by: Juan Quintela <quintela@redhat.com>
* target-arm: Set Invalid flag for NaN in float-to-int conversionsPeter Maydell2011-04-201-0/+9
| | | | | | | | | When we catch the special case of an input NaN in ARM float to int helper functions, set the Invalid flag as well as returning the correct result. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
* hw/arm_boot.c: move initrd load address up to accommodate large kernelsPeter Maydell2011-04-201-1/+1
| | | | | | | | | | | | | Newer kernels are large enough that they can overlap the address where qemu places the initrd. Move the initrd up so that there is enough space for the kernel again. Unfortunately it's not possible to automatically determine the size of the kernel if it is compressed, so this is the best we can do. Signed-off-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
* Basic implementation of Sharp Zaurus SL-5500 collie PDADmitry Eremin-Solenikov2011-04-202-0/+70
| | | | | | | | | Add very basic implementation of collie PDA emulation. The system lacks LoCoMo and graphics/sound emulation. Linux kernel boots up to mounting rootfs (theoretically it can be provided in pflash images). Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
* Implement basic part of SA-1110/SA-1100Dmitry Eremin-Solenikov2011-04-205-0/+1675
| | | | | | | | | | | | | | | | | Basic implementation of DEC/Intel SA-1100/SA-1110 chips emulation. Implemented: - IRQs - GPIO - PPC - RTC - UARTs (no IrDA/etc.) - OST reused from pxa25x Everything else is TODO (esp. PM/idle/sleep!) - see the todo in the hw/strongarm.c Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com> Signed-off-by: Aurelien Jarno <aurelien@aurel32.net>
* Remove unused function parameter from cpu_restore_stateStefan Weil2011-04-2016-23/+20
| | | | | | | | | The previous patch removed the need for parameter puc. Is is now unused, so remove it. Cc: Aurelien Jarno <aurelien@aurel32.net> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Stefan Weil <weil@mail.berlios.de>
* Remove unused function parameters from gen_pc_load and rename the functionStefan Weil2011-04-2015-33/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | Function gen_pc_load was introduced in commit d2856f1ad4c259e5766847c49acbb4e390731bd4. The only reason for parameter searched_pc was a debug statement in target-i386/translate.c. Parameter puc was needed by target-sparc until commit d7da2a10402f1644128b66414ca8f86bdea9ae7c. Remove searched_pc from the debug statement and remove both parameters from the parameter list of gen_pc_load. As the function name gen_pc_load was also misleading, it is now called restore_state_to_opc. This new name was suggested by Peter Maydell, thanks. v2: Remove last parameter, too, and rename the function. v3: Fix [] typo in target-arm/translate.c. Fix wrong SHA1 object name in commit message (copy+paste error). Cc: Aurelien Jarno <aurelien@aurel32.net> Reviewed-by: Peter Maydell <peter.maydell@linaro.org> Signed-off-by: Stefan Weil <weil@mail.berlios.de>