On 13 February 2016 at 07:52, Marc-André Lureau <[email protected]> wrote: > Add virtio-gpu legacy + 1.0 pci ids, allowing them to use > modesetting + glamor with dri2.
Reviewed-by: Dave Airlie <[email protected]> > > Signed-off-by: Marc-André Lureau <[email protected]> > --- > hw/xfree86/dri2/pci_ids/Makefile.am | 1 + > hw/xfree86/dri2/pci_ids/pci_id_driver_map.h | 7 +++++++ > hw/xfree86/dri2/pci_ids/virtio_gpu_pci_ids.h | 2 ++ > 3 files changed, 10 insertions(+) > create mode 100644 hw/xfree86/dri2/pci_ids/virtio_gpu_pci_ids.h > > diff --git a/hw/xfree86/dri2/pci_ids/Makefile.am > b/hw/xfree86/dri2/pci_ids/Makefile.am > index c511108..69fe8c4 100644 > --- a/hw/xfree86/dri2/pci_ids/Makefile.am > +++ b/hw/xfree86/dri2/pci_ids/Makefile.am > @@ -8,4 +8,5 @@ EXTRA_DIST = \ > r600_pci_ids.h \ > radeon_pci_ids.h \ > radeonsi_pci_ids.h \ > + virtio_gpu_pci_ids.h \ > vmwgfx_pci_ids.h > diff --git a/hw/xfree86/dri2/pci_ids/pci_id_driver_map.h > b/hw/xfree86/dri2/pci_ids/pci_id_driver_map.h > index 8a97c6f..da7ea1c 100644 > --- a/hw/xfree86/dri2/pci_ids/pci_id_driver_map.h > +++ b/hw/xfree86/dri2/pci_ids/pci_id_driver_map.h > @@ -51,6 +51,12 @@ static const int radeonsi_chip_ids[] = { > #undef CHIPSET > }; > > +static const int virtio_gpu_chip_ids[] = { > +#define CHIPSET(chip, name, family) chip, > +#include "pci_ids/virtio_gpu_pci_ids.h" > +#undef CHIPSET > +}; > + > static const int vmwgfx_chip_ids[] = { > #define CHIPSET(chip, name, family) chip, > #include "pci_ids/vmwgfx_pci_ids.h" > @@ -73,6 +79,7 @@ static const struct { > { 0x1002, "r600", r600_chip_ids, ARRAY_SIZE(r600_chip_ids) }, > { 0x1002, "radeonsi", radeonsi_chip_ids, ARRAY_SIZE(radeonsi_chip_ids) }, > { 0x10de, "nouveau", NULL, -1 }, > + { 0x1af4, "virtio_gpu", virtio_gpu_chip_ids, > ARRAY_SIZE(virtio_gpu_chip_ids) }, > { 0x15ad, "vmwgfx", vmwgfx_chip_ids, ARRAY_SIZE(vmwgfx_chip_ids) }, > { 0x0000, NULL, NULL, 0 }, > }; > diff --git a/hw/xfree86/dri2/pci_ids/virtio_gpu_pci_ids.h > b/hw/xfree86/dri2/pci_ids/virtio_gpu_pci_ids.h > new file mode 100644 > index 0000000..9232cd2 > --- /dev/null > +++ b/hw/xfree86/dri2/pci_ids/virtio_gpu_pci_ids.h > @@ -0,0 +1,2 @@ > +CHIPSET(0x0010, VIRTGL, VIRTGL) > +CHIPSET(0x1050, VIRTGL, VIRTGL) > -- > 2.5.0 > _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
