]> git.ipfire.org Git - thirdparty/qemu.git/commit
vfio/pci-quirks: Exclude non-ioport BAR from ATI quirk
authorVasilis Liaskovitis <vliaskovitis@suse.com>
Mon, 10 Mar 2025 23:58:33 +0000 (00:58 +0100)
committerCédric Le Goater <clg@redhat.com>
Tue, 11 Mar 2025 16:01:15 +0000 (17:01 +0100)
commit63316f973ad9f1465b1cb820c5be954260663c8a
tree659c1b5baec25fd606189674e0e7e9c70903ca4f
parent28ea52dd639b75e212ad32cc704a1dd212286914
vfio/pci-quirks: Exclude non-ioport BAR from ATI quirk

The ATI BAR4 quirk is targeting an ioport BAR. Older devices may
have a BAR4 which is not an ioport, causing a segfault here. Test
the BAR type to skip these devices.

Similar to
"8f419c5b: vfio/pci-quirks: Exclude non-ioport BAR from NVIDIA quirk"

Untested, as I don't have the card to test.

Resolves: https://gitlab.com/qemu-project/qemu/-/issues/2856
Signed-off-by: Vasilis Liaskovitis <vliaskovitis@suse.com>
Reviewed-by: Alex Williamson <alex.williamson@redhat.com>
Link: https://lore.kernel.org/qemu-devel/20250310235833.41026-1-vliaskovitis@suse.com
Signed-off-by: Cédric Le Goater <clg@redhat.com>
hw/vfio/pci-quirks.c