summary refs log tree commit diff stats
path: root/hw/vfio/platform.c
diff options
context:
space:
mode:
authorGerd Hoffmann <kraxel@redhat.com>2018-10-15 10:52:09 -0600
committerAlex Williamson <alex.williamson@redhat.com>2018-10-15 10:52:09 -0600
commitb290659fc3dd8fc51ea35511ea44d7656a3c9396 (patch)
tree18f30006093da8b5efd785afd00f16ffcbb44db1 /hw/vfio/platform.c
parent7f623d0834238ce6566afcbeeb325f3d943c2741 (diff)
downloadfocaccia-qemu-b290659fc3dd8fc51ea35511ea44d7656a3c9396.tar.gz
focaccia-qemu-b290659fc3dd8fc51ea35511ea44d7656a3c9396.zip
hw/vfio/display: add ramfb support
So we have a boot display when using a vgpu as primary display.

ramfb depends on a fw_cfg file.  fw_cfg files can not be added and
removed at runtime, therefore a ramfb-enabled vfio device can't be
hotplugged.

Add a nohotplug variant of the vfio-pci device (as child class).  Add
the ramfb property to the nohotplug variant only.  So to enable the vgpu
display with boot support use this:

  -device vfio-pci-nohotplug,display=on,ramfb=on,sysfsdev=...

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat (limited to 'hw/vfio/platform.c')
0 files changed, 0 insertions, 0 deletions