qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH V12 0/9] Xen PCI Passthrough
@ 2012-06-12 15:05 Anthony PERARD
  2012-06-12 15:05 ` [Qemu-devel] [PATCH V12 1/9] pci_ids: Add INTEL_82599_SFP_VF id Anthony PERARD
                   ` (8 more replies)
  0 siblings, 9 replies; 28+ 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] 28+ messages in thread

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

Thread overview: 28+ 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 ` [Qemu-devel] [PATCH V12 1/9] pci_ids: Add INTEL_82599_SFP_VF id 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 ` [Qemu-devel] [PATCH V12 3/9] Introduce XenHostPCIDevice to access a pci device on the host 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 ` [Qemu-devel] [PATCH V12 5/9] Revert "pci: don't export an internal function" Anthony PERARD
2012-06-12 15:15   ` Michael S. Tsirkin
2012-06-13 10:56     ` Stefano Stabellini
2012-06-13 11:06       ` Michael S. Tsirkin
2012-06-13 11:15     ` Jan Kiszka
2012-06-13 11:22       ` Stefano Stabellini
2012-06-13 12:00         ` Jan Kiszka
2012-06-13 12:22           ` Andreas Färber
2012-06-13 12:48             ` Jan Kiszka
2012-06-13 12:40           ` Anthony PERARD
2012-06-13 12:48             ` 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 15:30                 ` Michael S. Tsirkin
2012-06-14 15:59                   ` Anthony PERARD
2012-06-13 11:22       ` Michael S. Tsirkin
2012-06-13 11:48         ` Jan Kiszka
2012-06-13 14:04           ` 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 ` [Qemu-devel] [PATCH V12 7/9] Introduce Xen PCI Passthrough, PCI config space helpers (2/3) Anthony PERARD
2012-06-12 15:05 ` [Qemu-devel] [PATCH V12 8/9] Introduce apic-msidef.h Anthony PERARD
2012-06-12 15:05 ` [Qemu-devel] [PATCH V12 9/9] Introduce Xen PCI Passthrough, MSI (3/3) Anthony PERARD

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).