All of lore.kernel.org
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH V12 0/9] Xen PCI Passthrough
@ 2012-06-12 15:05 ` Anthony PERARD
  0 siblings, 0 replies; 56+ messages in thread
From: Anthony PERARD @ 2012-06-12 15:05 UTC (permalink / raw)
  To: QEMU-devel
  Cc: Anthony PERARD, Anthony Liguori, Stefano Stabellini,
	Michael S. Tsirkin, Xen Devel

Hi all,

This patch series introduces the PCI passthrough for Xen.

Please ack the generic bits so that Stefano can send a pull request: patches 1,
2, 4 and 5.

Thanks,


Changes since the last time:
  - new patch to export pci_parse_devaddr, so it can be used to parse a BDF in
    xen_pt.
    # the other option would be to introduce a new function name in pci.c or to
    # copy/paste the function.
  - few more comment in XenHostPCIDevice about the buffer size used.


Allen Kay (2):
  Introduce Xen PCI Passthrough, qdevice (1/3)
  Introduce Xen PCI Passthrough, PCI config space helpers (2/3)

Anthony PERARD (6):
  pci_ids: Add INTEL_82599_SFP_VF id.
  configure: Introduce --enable-xen-pci-passthrough.
  Introduce XenHostPCIDevice to access a pci device on the host.
  pci.c: Add opaque argument to pci_for_each_device.
  Revert "pci: don't export an internal function"
  Introduce apic-msidef.h

Jiang Yunhong (1):
  Introduce Xen PCI Passthrough, MSI (3/3)

 configure                |   29 +
 hw/apic-msidef.h         |   30 +
 hw/apic.c                |   11 +-
 hw/i386/Makefile.objs    |    2 +
 hw/pci.c                 |   13 +-
 hw/pci.h                 |    6 +-
 hw/pci_ids.h             |    1 +
 hw/xen-host-pci-device.c |  396 ++++++++++
 hw/xen-host-pci-device.h |   55 ++
 hw/xen_common.h          |    3 +
 hw/xen_platform.c        |    8 +-
 hw/xen_pt.c              |  854 +++++++++++++++++++++
 hw/xen_pt.h              |  301 ++++++++
 hw/xen_pt_config_init.c  | 1869 ++++++++++++++++++++++++++++++++++++++++++++++
 hw/xen_pt_msi.c          |  620 +++++++++++++++
 xen-all.c                |   12 +
 16 files changed, 4190 insertions(+), 20 deletions(-)
 create mode 100644 hw/apic-msidef.h
 create mode 100644 hw/xen-host-pci-device.c
 create mode 100644 hw/xen-host-pci-device.h
 create mode 100644 hw/xen_pt.c
 create mode 100644 hw/xen_pt.h
 create mode 100644 hw/xen_pt_config_init.c
 create mode 100644 hw/xen_pt_msi.c

-- 
Anthony PERARD

^ permalink raw reply	[flat|nested] 56+ messages in thread

end of thread, other threads:[~2012-06-14 16:01 UTC | newest]

Thread overview: 56+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-12 15:05 [Qemu-devel] [PATCH V12 0/9] Xen PCI Passthrough Anthony PERARD
2012-06-12 15:05 ` Anthony PERARD
2012-06-12 15:05 ` [PATCH V12 1/9] pci_ids: Add INTEL_82599_SFP_VF id Anthony PERARD
2012-06-12 15:05 ` [Qemu-devel] " Anthony PERARD
2012-06-12 15:05 ` [Qemu-devel] [PATCH V12 2/9] configure: Introduce --enable-xen-pci-passthrough Anthony PERARD
2012-06-12 15:05 ` Anthony PERARD
2012-06-12 15:05 ` [Qemu-devel] [PATCH V12 3/9] Introduce XenHostPCIDevice to access a pci device on the host Anthony PERARD
2012-06-12 15:05   ` Anthony PERARD
2012-06-12 15:05 ` [Qemu-devel] [PATCH V12 4/9] pci.c: Add opaque argument to pci_for_each_device Anthony PERARD
2012-06-12 15:05 ` Anthony PERARD
2012-06-12 15:05 ` [Qemu-devel] [PATCH V12 5/9] Revert "pci: don't export an internal function" Anthony PERARD
2012-06-12 15:05   ` Anthony PERARD
2012-06-12 15:15   ` [Qemu-devel] " Michael S. Tsirkin
2012-06-13 10:56     ` Stefano Stabellini
2012-06-13 11:06       ` Michael S. Tsirkin
2012-06-13 11:06       ` [Qemu-devel] " Michael S. Tsirkin
2012-06-13 10:56     ` Stefano Stabellini
2012-06-13 11:15     ` [Qemu-devel] " Jan Kiszka
2012-06-13 11:22       ` Stefano Stabellini
2012-06-13 12:00         ` Jan Kiszka
2012-06-13 12:00         ` [Qemu-devel] " Jan Kiszka
2012-06-13 12:22           ` Andreas Färber
2012-06-13 12:48             ` Jan Kiszka
2012-06-13 12:48             ` Jan Kiszka
2012-06-13 12:22           ` Andreas Färber
2012-06-13 12:40           ` Anthony PERARD
2012-06-13 12:40           ` [Qemu-devel] " Anthony PERARD
2012-06-13 12:48             ` Jan Kiszka
2012-06-13 12:48             ` [Qemu-devel] " Jan Kiszka
2012-06-14 14:39               ` Anthony PERARD
2012-06-14 15:21                 ` Jan Kiszka
2012-06-14 16:01                   ` Anthony PERARD
2012-06-14 16:01                   ` [Qemu-devel] " Anthony PERARD
2012-06-14 15:21                 ` Jan Kiszka
2012-06-14 15:30                 ` [Qemu-devel] " Michael S. Tsirkin
2012-06-14 15:59                   ` Anthony PERARD
2012-06-14 15:59                   ` Anthony PERARD
2012-06-14 15:30                 ` Michael S. Tsirkin
2012-06-14 14:39               ` Anthony PERARD
2012-06-13 11:22       ` Stefano Stabellini
2012-06-13 11:22       ` Michael S. Tsirkin
2012-06-13 11:22       ` [Qemu-devel] " Michael S. Tsirkin
2012-06-13 11:48         ` Jan Kiszka
2012-06-13 11:48         ` [Qemu-devel] " Jan Kiszka
2012-06-13 14:04           ` Michael S. Tsirkin
2012-06-13 14:04           ` Michael S. Tsirkin
2012-06-13 11:15     ` Jan Kiszka
2012-06-12 15:15   ` Michael S. Tsirkin
2012-06-12 15:05 ` [Qemu-devel] [PATCH V12 6/9] Introduce Xen PCI Passthrough, qdevice (1/3) Anthony PERARD
2012-06-12 15:05   ` Anthony PERARD
2012-06-12 15:05 ` [Qemu-devel] [PATCH V12 7/9] Introduce Xen PCI Passthrough, PCI config space helpers (2/3) Anthony PERARD
2012-06-12 15:05   ` Anthony PERARD
2012-06-12 15:05 ` [Qemu-devel] [PATCH V12 8/9] Introduce apic-msidef.h Anthony PERARD
2012-06-12 15:05   ` Anthony PERARD
2012-06-12 15:05 ` [Qemu-devel] [PATCH V12 9/9] Introduce Xen PCI Passthrough, MSI (3/3) Anthony PERARD
2012-06-12 15:05   ` Anthony PERARD

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.