diff options
author | Michael S. Tsirkin <mst@redhat.com> | 2014-09-11 18:45:33 +0200 |
---|---|---|
committer | Michael S. Tsirkin <mst@redhat.com> | 2014-09-18 21:51:24 +0300 |
commit | e43c0b2ea5574efb0bedebf6a7d05916eefeba52 (patch) | |
tree | 9118e75f9f8fb9635eb96bb04bd2316dc314587b /os-posix.c | |
parent | 9e8e8c48653471fa5fed447e388fdef57d4f6998 (diff) | |
download | qemu-e43c0b2ea5574efb0bedebf6a7d05916eefeba52.zip qemu-e43c0b2ea5574efb0bedebf6a7d05916eefeba52.tar.gz qemu-e43c0b2ea5574efb0bedebf6a7d05916eefeba52.tar.bz2 |
virtio-pci: enable bus master for old guests
commit cc943c36faa192cd4b32af8fe5edb31894017d35
pci: Use bus master address space for delivering MSI/MSI-X messages
breaks virtio-net for rhel6.[56] x86 guests because they don't
enable bus mastering for virtio PCI devices. For the same reason,
rhel6.[56] ppc64 guests cannot boot on a virtio-blk disk anymore.
Old guests forgot to enable bus mastering, enable it automatically on
DRIVER (guests use some devices before DRIVER_OK).
Reported-by: Greg Kurz <gkurz@linux.vnet.ibm.com>
Reviewed-by: Greg Kurz <gkurz@linux.vnet.ibm.com>
Tested-by: Greg Kurz <gkurz@linux.vnet.ibm.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Diffstat (limited to 'os-posix.c')
0 files changed, 0 insertions, 0 deletions