Generic: add virtio-gpu support

This commit is contained in:
Lukas Rusak 2017-02-03 11:49:28 -08:00
parent 7030f35370
commit 76ebbe9170
No known key found for this signature in database
GPG Key ID: 8C310C807E7393A3
4 changed files with 9 additions and 3 deletions

View File

@ -12,7 +12,7 @@ fi
get_graphicdrivers() { get_graphicdrivers() {
if [ "$GRAPHIC_DRIVERS" = "all" ]; then if [ "$GRAPHIC_DRIVERS" = "all" ]; then
GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 radeonsi nvidia nvidia-legacy vmware" GRAPHIC_DRIVERS="i915 i965 r200 r300 r600 radeonsi nvidia nvidia-legacy vmware virtio"
fi fi
for drv in $GRAPHIC_DRIVERS; do for drv in $GRAPHIC_DRIVERS; do
@ -76,5 +76,10 @@ get_graphicdrivers() {
XORG_DRIVERS="$XORG_DRIVERS vmware" XORG_DRIVERS="$XORG_DRIVERS vmware"
fi fi
if [ "$drv" = "virtio" ]; then
DRI_DRIVERS="$DRI_DRIVERS,swrast"
GALLIUM_DRIVERS="$GALLIUM_DRIVERS,virgl"
fi
done done
} }

View File

@ -136,7 +136,7 @@
# Xorg Graphic drivers to use (all / i915,i965,r200,r300,r600,nvidia) # Xorg Graphic drivers to use (all / i915,i965,r200,r300,r600,nvidia)
# Space separated list is supported, # Space separated list is supported,
# e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 radeonsi nvidia" # e.g. GRAPHIC_DRIVERS="i915 i965 r300 r600 radeonsi nvidia"
GRAPHIC_DRIVERS="r300 r600 radeonsi i915 i965 nvidia nvidia-legacy vmware" GRAPHIC_DRIVERS="r300 r600 radeonsi i915 i965 nvidia nvidia-legacy vmware virtio"
# build and install remote support (yes / no) # build and install remote support (yes / no)
REMOTE_SUPPORT="yes" REMOTE_SUPPORT="yes"

View File

@ -28,6 +28,7 @@ DRIVER=="i915", ENV{xorg_driver}="i915", TAG+="systemd", ENV{SYSTEMD_WANTS}+="xo
DRIVER=="amdgpu", ENV{xorg_driver}="amdgpu", TAG+="systemd", ENV{SYSTEMD_WANTS}+="xorg-configure@amdgpu.service" DRIVER=="amdgpu", ENV{xorg_driver}="amdgpu", TAG+="systemd", ENV{SYSTEMD_WANTS}+="xorg-configure@amdgpu.service"
DRIVER=="radeon", ENV{xorg_driver}="radeon", TAG+="systemd", ENV{SYSTEMD_WANTS}+="xorg-configure@radeon.service" DRIVER=="radeon", ENV{xorg_driver}="radeon", TAG+="systemd", ENV{SYSTEMD_WANTS}+="xorg-configure@radeon.service"
DRIVER=="vmwgfx", ENV{xorg_driver}="vmware", TAG+="systemd", ENV{SYSTEMD_WANTS}+="xorg-configure@vmware.service" DRIVER=="vmwgfx", ENV{xorg_driver}="vmware", TAG+="systemd", ENV{SYSTEMD_WANTS}+="xorg-configure@vmware.service"
DRIVER=="virtio-pci", ENV{xorg_driver}="modesetting", TAG+="systemd", ENV{SYSTEMD_WANTS}+="xorg-configure@modesetting.service"
GOTO="end_video" GOTO="end_video"
LABEL="end_video" LABEL="end_video"

View File

@ -3266,7 +3266,7 @@ CONFIG_DRM_VMWGFX_FBCON=y
# CONFIG_DRM_CIRRUS_QEMU is not set # CONFIG_DRM_CIRRUS_QEMU is not set
# CONFIG_DRM_QXL is not set # CONFIG_DRM_QXL is not set
# CONFIG_DRM_BOCHS is not set # CONFIG_DRM_BOCHS is not set
# CONFIG_DRM_VIRTIO_GPU is not set CONFIG_DRM_VIRTIO_GPU=y
CONFIG_DRM_PANEL=y CONFIG_DRM_PANEL=y
# #