Merge remote-tracking branch 'mst/tags/for_anthony' into staging
virtio,pci infrastructure This includes infrastructure patches that don't do much by themselves but should help vfio and q35 make progress. Also included is rework of virtio-net to use iovec APIs for vector access - helpful to make it more secure and in preparation for a new feature that will allow arbitrary s/g layout for guests. Also included is a pci bridge bugfix by Avi. Signed-off-by:Michael S. Tsirkin <mst@redhat.com> * mst/tags/for_anthony: (25 commits) pci: avoid destroying bridge address space windows in a transaction virtio-net: enable mrg buf header in tap on linux virtio-net: test peer header support at init time virtio-net: minor code simplification virtio-net: simplify rx code virtio-net: switch tx to safe iov functions virtio-net: first s/g is always at start of buf virtio-net: refactor receive_hdr virtio-net: use safe iov operations for rx virtio-net: avoid sg copy iov: add iov_cpy virtio-net: track host/guest header length pcie: Convert PCIExpressHost to use the QOM. pcie: pass pcie window size to pcie_host_mmcfg_update() pci: Add class 0xc05 as 'SMBus' pci: introduce pci_swizzle_map_irq_fn() for standardized interrupt pin swizzle pci_ids: add intel 82801BA pci-to-pci bridge id pci: pci capability must be in PCI space pci: make each capability DWORD aligned qemu: enable PV EOI for qemu 1.3 ... Signed-off-by:
Anthony Liguori <aliguori@us.ibm.com>
No related branches found
No related tags found
Showing
- hw/kvm/pci-assign.c 2 additions, 6 deletionshw/kvm/pci-assign.c
- hw/msi.c 29 additions, 16 deletionshw/msi.c
- hw/msi.h 1 addition, 0 deletionshw/msi.h
- hw/pc_piix.c 8 additions, 1 deletionhw/pc_piix.c
- hw/pci.c 36 additions, 6 deletionshw/pci.c
- hw/pci.h 3 additions, 0 deletionshw/pci.h
- hw/pci_ids.h 2 additions, 0 deletionshw/pci_ids.h
- hw/pcie_host.c 26 additions, 9 deletionshw/pcie_host.c
- hw/pcie_host.h 8 additions, 3 deletionshw/pcie_host.h
- hw/vhost_net.c 0 additions, 13 deletionshw/vhost_net.c
- hw/virtio-net.c 97 additions, 79 deletionshw/virtio-net.c
- iov.c 23 additions, 0 deletionsiov.c
- iov.h 9 additions, 0 deletionsiov.h
- target-i386/cpu.c 20 additions, 13 deletionstarget-i386/cpu.c
- target-i386/cpu.h 2 additions, 0 deletionstarget-i386/cpu.h
Loading
Please register or sign in to comment