The following changes since commit 80aa796bf38b7ef21daa42673b4711510c450d8a:
pci_bridge_dev: fix error path in pci_bridge_dev_initfn() (2012-06-11 22:55:13 +0300) are available in the git repository at: git://git.kernel.org/pub/scm/virt/kvm/mst/qemu.git tags/for_anthony for you to fetch changes up to 932d4a42afa28829fadf3cbfbb0507cc09aafd8b: msi/msix: added API to set MSI message address and data (2012-07-19 17:56:42 +0300) ---------------------------------------------------------------- pci,msi,virtio This pull includes preparation patches mostly by Jan and Alex that should help merge device assignment down the road. And there's a new API needed for emulating POWER firmware. So no new functionality and some unused APIs but it looks like merging will help people make progress. Signed-off-by: Michael S. Tsirkin <m...@redhat.com> ---------------------------------------------------------------- Alex Williamson (11): msix: fix PCIDevice naming inconsistency msix: Add simple BAR allocation MSIX setup functions ivshmem: Convert to msix_init_exclusive_bar() interface virtio: Convert to msix_init_exclusive_bar() interface msix: Move msix_mmio_read msix: Note endian TODO item msix: Split PBA into it's own MemoryRegion msix: Allow full specification of MSIX layout msix: Switch msix_uninit to return void pci: convert PCIUnregisterFunc to void pci: Unregister BARs before device exit Alexey Kardashevskiy (1): msi/msix: added API to set MSI message address and data Jan Kiszka (2): msix: drop unused msix_bar_size, require valid bar_size pci: Add INTx routing notifier Michael S. Tsirkin (1): pci: Add pci_device_route_intx_to_irq hw/ac97.c | 3 +- hw/e1000.c | 3 +- hw/eepro100.c | 3 +- hw/es1370.c | 3 +- hw/ide/cmd646.c | 4 +- hw/ide/ich.c | 4 +- hw/ide/piix.c | 4 +- hw/ide/via.c | 4 +- hw/intel-hda.c | 3 +- hw/ioh3420.c | 8 +- hw/ivshmem.c | 14 +-- hw/lsi53c895a.c | 4 +- hw/msi.c | 17 +++ hw/msi.h | 1 + hw/msix.c | 290 ++++++++++++++++++++++++++---------------------- hw/msix.h | 19 ++-- hw/ne2000.c | 3 +- hw/pci.c | 54 ++++++++- hw/pci.h | 35 ++++-- hw/pci_bridge.c | 3 +- hw/pci_bridge.h | 2 +- hw/pci_bridge_dev.c | 13 +-- hw/pci_internals.h | 1 + hw/pcnet-pci.c | 3 +- hw/piix_pci.c | 20 ++++ hw/rtl8139.c | 3 +- hw/usb/hcd-uhci.c | 3 +- hw/virtio-pci.c | 36 +++--- hw/virtio-pci.h | 1 - hw/wdt_i6300esb.c | 4 +- hw/xio3130_downstream.c | 8 +- hw/xio3130_upstream.c | 8 +- 32 files changed, 336 insertions(+), 245 deletions(-)