]> xenbits.xensource.com Git - qemu-upstream-4.6-testing.git/commit
vfio-pci: Fix multifunction=on
authorAlex Williamson <alex.williamson@redhat.com>
Tue, 12 Nov 2013 18:53:24 +0000 (11:53 -0700)
committerMichael Roth <mdroth@linux.vnet.ibm.com>
Mon, 9 Dec 2013 17:40:30 +0000 (11:40 -0600)
commit37da395651cd1279a8f111b5c8fc31d6f547f67f
tree10dae9739274cd0139aa82dc9592167bd0311eed
parent4d2f39a918ab4ccac7255da143b4322a9b4b204a
vfio-pci: Fix multifunction=on

When an assigned device is initialized it copies the device config
space into the emulated config space.  Unfortunately multifunction is
setup prior to the device initfn and gets clobbered.  We need to
restore it just like pci-assign does.

Cc: qemu-stable@nongnu.org
Signed-off-by: Alex Williamson <alex.williamson@redhat.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
(cherry picked from commit 8d07d6c46597a885eb38d99cc6fff399ce69cd21)

Signed-off-by: Michael Roth <mdroth@linux.vnet.ibm.com>
hw/misc/vfio.c