qemu/hw/display/Kconfig
Phil Dennis-Jordan b21f17cce5 hw/display/apple-gfx: Adds PCI implementation
This change wires up the PCI variant of the paravirtualised
graphics device, mainly useful for x86-64 macOS guests, implemented
by macOS's ParavirtualizedGraphics.framework. It builds on code
shared with the vmapple/mmio variant of the PVG device.

Signed-off-by: Phil Dennis-Jordan <phil@philjordan.eu>
Reviewed-by: Akihiko Odaki <akihiko.odaki@daynix.com>
Message-ID: <20241223221645.29911-4-phil@philjordan.eu>
Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
2024-12-31 21:21:34 +01:00

155 lines
2 KiB
Text

config DDC
bool
depends on I2C
select EDID
config EDID
bool
config FW_CFG_DMA
bool
config VGA_CIRRUS
bool
default y if PCI_DEVICES
depends on PCI
select VGA
config G364FB
bool
config JAZZ_LED
bool
config PL110
bool
select FRAMEBUFFER
config SII9022
bool
depends on I2C
select DDC
config SSD0303
bool
depends on I2C
config SSD0323
bool
config VGA_PCI
bool
default y if PCI_DEVICES
depends on PCI
select VGA
select EDID
config VGA_ISA
bool
depends on ISA_BUS
select VGA
config VGA_MMIO
bool
select VGA
config VMWARE_VGA
bool
default y if PCI_DEVICES && (PC_PCI || MIPS)
depends on PCI
select VGA
config BOCHS_DISPLAY
bool
default y if PCI_DEVICES
depends on PCI
select VGA
select EDID
config FRAMEBUFFER
bool
config SM501
bool
select I2C
select DDC
select SERIAL_MM
select USB_OHCI_SYSBUS
config TCX
bool
config CG3
bool
config ARTIST
bool
select FRAMEBUFFER
config VGA
bool
config QXL
bool
depends on SPICE && PCI && PIXMAN
select VGA
config VIRTIO_GPU
bool
default y
depends on VIRTIO
select EDID
config VIRTIO_VGA
bool
# defaults to "N", enabled by specific boards
depends on VIRTIO_PCI
select VGA
config VHOST_USER_GPU
bool
default y
depends on VIRTIO_GPU && VHOST_USER
config VHOST_USER_VGA
bool
default y
depends on VIRTIO_VGA && VHOST_USER_GPU
config DPCD
bool
select AUX
config ATI_VGA
bool
default y if PCI_DEVICES
depends on PCI
select VGA
select BITBANG_I2C
select DDC
config MACFB
bool
select FRAMEBUFFER
depends on NUBUS
config XLNX_DISPLAYPORT
bool
# defaults to "N", enabled by specific boards
depends on PIXMAN
config DM163
bool
config MAC_PVG
bool
default y
config MAC_PVG_MMIO
bool
depends on MAC_PVG && AARCH64
config MAC_PVG_PCI
bool
depends on MAC_PVG && PCI
default y if PCI_DEVICES