On Tue, Apr 24, 2018 at 08:38:57AM +0200, Gerd Hoffmann wrote: > mdpy is a sample pci device for vfio-mdev. Not (yet) merged upstream, > patch available here: > > https://www.kraxel.org/cgit/linux/commit/?h=vfio-sample-display&id=6fd86cff3d7df38ab89625b16fdd6434b1c18749 > > Cc: Alex Williamson <alex.william...@redhat.com> > Signed-off-by: Gerd Hoffmann <kra...@redhat.com>
Reviewed-by: Michael S. Tsirkin <m...@redhat.com> I presume this should be merged together with the device implementation in qemu, or do you want this in tree sooner? > --- > docs/specs/pci-ids.txt | 1 + > include/hw/pci/pci.h | 1 + > 2 files changed, 2 insertions(+) > > diff --git a/docs/specs/pci-ids.txt b/docs/specs/pci-ids.txt > index bb99a0257e..4d53e5c7d9 100644 > --- a/docs/specs/pci-ids.txt > +++ b/docs/specs/pci-ids.txt > @@ -62,6 +62,7 @@ PCI devices (other than virtio): > 1b36:000a PCI-PCI bridge (multiseat) > 1b36:000b PCIe Expander Bridge (-device pxb-pcie) > 1b36:000d PCI xhci usb host adapter > +1b36:000f mdpy (mdev sample device), linux/samples/vfio-mdev/mdpy.c > > All these devices are documented in docs/specs. > > diff --git a/include/hw/pci/pci.h b/include/hw/pci/pci.h > index a9c3ee5aa2..990d6fcbde 100644 > --- a/include/hw/pci/pci.h > +++ b/include/hw/pci/pci.h > @@ -101,6 +101,7 @@ extern bool pci_available; > #define PCI_DEVICE_ID_REDHAT_PCIE_RP 0x000c > #define PCI_DEVICE_ID_REDHAT_XHCI 0x000d > #define PCI_DEVICE_ID_REDHAT_PCIE_BRIDGE 0x000e > +#define PCI_DEVICE_ID_REDHAT_MDPY 0x000f > #define PCI_DEVICE_ID_REDHAT_QXL 0x0100 > > #define FMT_PCIBUS PRIx64 > -- > 2.9.3