summaryrefslogtreecommitdiffstats
path: root/hw/ide/core.c
diff options
context:
space:
mode:
authorMichael S. Tsirkin2014-09-11 18:45:33 +0200
committerMichael S. Tsirkin2014-09-18 20:51:24 +0200
commite43c0b2ea5574efb0bedebf6a7d05916eefeba52 (patch)
tree9118e75f9f8fb9635eb96bb04bd2316dc314587b /hw/ide/core.c
parentRevert "virtio: don't call device on !vm_running" (diff)
downloadqemu-e43c0b2ea5574efb0bedebf6a7d05916eefeba52.tar.gz
qemu-e43c0b2ea5574efb0bedebf6a7d05916eefeba52.tar.xz
qemu-e43c0b2ea5574efb0bedebf6a7d05916eefeba52.zip
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 'hw/ide/core.c')
0 files changed, 0 insertions, 0 deletions