All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PULL] virtio,pci infrastructure
@ 2012-10-22 21:51 Michael S. Tsirkin
  0 siblings, 0 replies; only message in thread
From: Michael S. Tsirkin @ 2012-10-22 21:51 UTC (permalink / raw)
  To: qemu-devel, Anthony Liguori
  Cc: mst, jan.kiszka, jbaron, yamahata, alex.williamson, afaerber

The following changes since commit f354b1a1ee7a1c72d51b42808724a2b10eec315f:

  fix CONFIG_QEMU_HELPERDIR generation again (2012-10-22 00:33:56 +0200)

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 ddd0b1dad684f8274c47092c745362dac369c6de:

  virtio-net: enable mrg buf header in tap on linux (2012-10-22 21:59:51 +0200)

----------------------------------------------------------------
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.

Signed-off-by: Michael S. Tsirkin <mst@redhat.com>

----------------------------------------------------------------
Alex Williamson (5):
      pci: Helper function for testing if an INTx route changed
      pci-assign: Use pci_intx_route_changed()
      msi: Add msi_get_message()
      pci-assign: Use msi_get_message()
      pci: Return PCI_INTX_DISABLED when no bus INTx routing support

Isaku Yamahata (4):
      pci: pci capability must be in PCI space
      pci_ids: add intel 82801BA pci-to-pci bridge id
      pci: introduce pci_swizzle_map_irq_fn() for standardized interrupt pin swizzle
      pc/piix_pci: factor out smram/pam logic

Jan Kiszka (1):
      pci: Add class 0xc05 as 'SMBus'

Jason Baron (2):
      pcie: pass pcie window size to pcie_host_mmcfg_update()
      pcie: Convert PCIExpressHost to use the QOM.

Michael S. Tsirkin (12):
      pci: make each capability DWORD aligned
      virtio-net: track host/guest header length
      iov: add iov_cpy
      virtio-net: avoid sg copy
      virtio-net: use safe iov operations for rx
      virtio-net: refactor receive_hdr
      virtio-net: first s/g is always at start of buf
      virtio-net: switch tx to safe iov functions
      virtio-net: simplify rx code
      virtio-net: minor code simplification
      virtio-net: test peer header support at init time
      virtio-net: enable mrg buf header in tap on linux

 hw/i386/Makefile.objs |   1 +
 hw/kvm/pci-assign.c   |   8 +--
 hw/msi.c              |  45 ++++++++-----
 hw/msi.h              |   1 +
 hw/pam.c              | 120 ++++++++++++++++++++++++++++++++++
 hw/pam.h              |  98 ++++++++++++++++++++++++++++
 hw/pci.c              |  42 ++++++++++--
 hw/pci.h              |   3 +
 hw/pci_ids.h          |   2 +
 hw/pcie_host.c        |  35 +++++++---
 hw/pcie_host.h        |  12 +++-
 hw/piix_pci.c         |  65 +++----------------
 hw/vhost_net.c        |  13 ----
 hw/virtio-net.c       | 176 ++++++++++++++++++++++++++++----------------------
 iov.c                 |  23 +++++++
 iov.h                 |   9 +++
 16 files changed, 466 insertions(+), 187 deletions(-)
 create mode 100644 hw/pam.c
 create mode 100644 hw/pam.h

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-10-22 21:49 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-10-22 21:51 [Qemu-devel] [PULL] virtio,pci infrastructure Michael S. Tsirkin

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.