At least two machines, the PPC mac99 and MIPS fulong2e, have an ATI gfx chip by default (Rage 128 Pro and M6/RV100 respectively) and guests running on these and the PMON2000 firmware of the fulong2e expect this to be available. Fortunately these are very similar chips so they can be mostly emulated in the same device model. This patch adds basic emulation of these ATI VGA chips. While this is incomplete and currently only enough to run the MIPS firmware and get framebuffer output with Linux, it allows the fulong2e board to work more like the real hardware and having it in QEMU in this state provides a way to experiment with it and allows others to contribute to improve it. It is compiled for all archs but only the fulong2e (which currently has no display output at all) is set to use it by default (in a separate patch). Signed-off-by: BALATON Zoltan <balaton@eik.bme.hu> Acked-by: Aleksandar Markovic <amarkovic@wavecomp.com> Tested-by: Andrew Randrianasulu <randrianasulu@gmail.com> Tested-by: Howard Spoelstra <hsp.cat7@gmail.com> Message-id: 0b1b7c22873a6e37627261b04fb687412b25ff4f.1552152100.git.balaton@eik.bme.hu Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
115 lines
1.3 KiB
Plaintext
115 lines
1.3 KiB
Plaintext
config EDID
|
|
bool
|
|
|
|
config FW_CFG_DMA
|
|
bool
|
|
|
|
config ADS7846
|
|
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
|
|
|
|
config SII9022
|
|
bool
|
|
depends on I2C
|
|
|
|
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_ISA_MM
|
|
bool
|
|
select VGA
|
|
|
|
config VMWARE_VGA
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI
|
|
select VGA
|
|
|
|
config BOCHS_DISPLAY
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI
|
|
select VGA
|
|
select EDID
|
|
|
|
config BLIZZARD
|
|
bool
|
|
|
|
config FRAMEBUFFER
|
|
bool
|
|
|
|
config MILKYMIST_TMU2
|
|
bool
|
|
depends on OPENGL && X11
|
|
|
|
config SM501
|
|
bool
|
|
select I2C
|
|
select DDC
|
|
select SERIAL
|
|
|
|
config TCX
|
|
bool
|
|
|
|
config CG3
|
|
bool
|
|
|
|
config VGA
|
|
bool
|
|
|
|
config QXL
|
|
bool
|
|
depends on SPICE && PCI
|
|
select VGA
|
|
|
|
config VIRTIO_GPU
|
|
bool
|
|
default y
|
|
depends on VIRTIO
|
|
select EDID
|
|
|
|
config VIRTIO_VGA
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on VIRTIO_PCI
|
|
select VGA
|
|
|
|
config DPCD
|
|
bool
|
|
|
|
config ATI_VGA
|
|
bool
|
|
default y if PCI_DEVICES
|
|
depends on PCI
|
|
select VGA
|