aboutsummaryrefslogtreecommitdiff
path: root/hw/ioapic.c
diff options
context:
space:
mode:
authorAlex Williamson <alex.williamson@redhat.com>2013-04-01 13:34:40 -0600
committerAlex Williamson <alex.williamson@redhat.com>2013-04-01 13:34:40 -0600
commit7076eabcbf38d514ecd47c8190d3d162573ceacc (patch)
treeb50fb1b04898ae94d7ff2bb868cd8e14d35423e0 /hw/ioapic.c
parentf15689c7e4422d5453ae45628df5b83a53e518ed (diff)
downloadqemu-7076eabcbf38d514ecd47c8190d3d162573ceacc.zip
qemu-7076eabcbf38d514ecd47c8190d3d162573ceacc.tar.gz
qemu-7076eabcbf38d514ecd47c8190d3d162573ceacc.tar.bz2
qemu vfio-pci: Graphics device quirks
Graphics cards have a number of different backdoors. Some of these are alternative ways to get PCI BAR addresses, some of them are complete mirrors of PCI config space available through MMIO and I/O port access. These quirks cover a number of ATI Radeon and Nvidia devices. On the ATI/AMD side, this should enable HD5450 and HD7850 and hopefully a host of devices around those generations. For Nvidia, my card selection is much more dated. A 8400gs works well with both the Window shipped driver and the Nvidia downloaded driver. A 7300le works as well, with the caveat that generating the Window experience index with the Nvidia driver causes the card to reset several times before generating a BSOD. An NVS 290 card seems to run well with the shipped Windows driver, but generates a BSOD with the Nvidia driver. All of the Nvidia devices work with the Linux Nvidia proprietary driver and nouveau, the HD5450 works with either radeon or fglrx, HD7850 works with vesa and fglrx (not supported by radeon). Extremely limited 3D testing. Device reset is also an issue with graphics. It's unfortunately very common that the devices offer no means to reset the card or doesn't seem effective. Nvidia devices are pretty good about being able to get the device to a working state through the VGA BIOS init, Radeon devices less so, and often require a host reboot. Work remains to be done here. Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Diffstat (limited to 'hw/ioapic.c')
0 files changed, 0 insertions, 0 deletions