gt64xxx: set isa_mem_base during registration
isa_mem_base is computed from registers during reset, but due to QEMUlimitations some devices (e.g. VGA card) need to know it earlier whenthey are registered.
Workaround this by setting the value during registration instead of...
hw/pl190.c: Fix writing of default vector address
The PL190 implementation keeps the default vector addressin vect_addr16, but we weren't using this for writes tothe DEFVECTADDR register. As a result of this fix thedefault_addr structure member is unused and we can delete it....
Merge remote branch 'mst/for_anthony' into staging
pci: use qemu_malloc() in pcibus_get_dev_path()
use qemu_malloc() instead of direct use of malloc().
Signed-off-by: Isaku Yamahata <yamahata@valinux.co.jp>Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
msix: simplify write config
use pci_device_deassert_intx().
msi: simplify write config a bit.
pci: deassert intx on reset.
deassert intx on device reset.So far pci_device_reset() is used for system reset.In that case, interrupt controller is reset at the same time so thatall irq is are deasserted.But now pci bus reset/flr is supported, and in that case irq needs to be...
scoop: fix access to registers from second instance
Second instance of scoop contains registers shifted to 0x40 from the startof the page. Instead of messing with register mapping, just limit registeraddress to 0x00..0x3f.
Signed-off-by: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>...
pxa2xx: fix vmstate_pxa2xx_i2c
vmstate_pxa2xx_i2c incorrectly recursed to itself instead of goingto store slave device. Fix that stop stop qemu from segfaultingduring savevm for pxa2xx-based devices.
pxa2xx_lcd: restore updating of display
Recently PXA2xx lcd have stopped to be updated incrementally (picturefrozen). This patch fixes that by passing non min/max x/y, but rather(correctly) x/y and w/h.
View revisions
Also available in: Atom