[Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-11 Thread Greg Kurz
From: Michael S. Tsirkin m...@redhat.com 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,

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-11 Thread Michael S. Tsirkin
On Thu, Sep 11, 2014 at 06:45:33PM +0200, Greg Kurz wrote: From: Michael S. Tsirkin m...@redhat.com 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

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-11 Thread Michael S. Tsirkin
On Thu, Sep 11, 2014 at 08:47:01PM +0300, Michael S. Tsirkin wrote: On Thu, Sep 11, 2014 at 06:45:33PM +0200, Greg Kurz wrote: From: Michael S. Tsirkin m...@redhat.com commit cc943c36faa192cd4b32af8fe5edb31894017d35 pci: Use bus master address space for delivering MSI/MSI-X messages

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-10 Thread Nikunj A Dadhania
Greg Kurz gk...@linux.vnet.ibm.com writes: On Mon, 8 Sep 2014 19:05:02 +0300 Michael S. Tsirkin m...@redhat.com wrote: commit cc943c36faa192cd4b32af8fe5edb31894017d35 pci: Use bus master address space for delivering MSI/MSI-X messages breaks virtio-net for rhel6.[56] x86 guests because

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-10 Thread Michael S. Tsirkin
On Wed, Sep 10, 2014 at 01:44:49PM +0530, Nikunj A Dadhania wrote: Greg Kurz gk...@linux.vnet.ibm.com writes: On Mon, 8 Sep 2014 19:05:02 +0300 Michael S. Tsirkin m...@redhat.com wrote: commit cc943c36faa192cd4b32af8fe5edb31894017d35 pci: Use bus master address space for

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-10 Thread Michael S. Tsirkin
On Wed, Sep 10, 2014 at 12:35:32AM +0200, Greg Kurz wrote: On Mon, 8 Sep 2014 19:05:02 +0300 Michael S. Tsirkin m...@redhat.com wrote: commit cc943c36faa192cd4b32af8fe5edb31894017d35 pci: Use bus master address space for delivering MSI/MSI-X messages breaks virtio-net for rhel6.[56]

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-10 Thread Greg Kurz
On Wed, 10 Sep 2014 13:44:49 +0530 Nikunj A Dadhania nik...@linux.vnet.ibm.com wrote: Greg Kurz gk...@linux.vnet.ibm.com writes: On Mon, 8 Sep 2014 19:05:02 +0300 Michael S. Tsirkin m...@redhat.com wrote: commit cc943c36faa192cd4b32af8fe5edb31894017d35 pci: Use bus master address

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-10 Thread Greg Kurz
On Wed, 10 Sep 2014 12:32:30 +0300 Michael S. Tsirkin m...@redhat.com wrote: On Wed, Sep 10, 2014 at 01:44:49PM +0530, Nikunj A Dadhania wrote: Greg Kurz gk...@linux.vnet.ibm.com writes: On Mon, 8 Sep 2014 19:05:02 +0300 Michael S. Tsirkin m...@redhat.com wrote: commit

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-10 Thread Nikunj A Dadhania
Greg Kurz gk...@linux.vnet.ibm.com writes: I did some debugging: it looks like the guest kernel calls the OF quisece call to flush pending DMA and disables bus master on the virtio-blk device (PCI_COMMAND == 0x3). Getting confused, above you are talking about virtio-net and here it

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-10 Thread Nikunj A Dadhania
Michael S. Tsirkin m...@redhat.com writes: On Wed, Sep 10, 2014 at 01:44:49PM +0530, Nikunj A Dadhania wrote: Greg Kurz gk...@linux.vnet.ibm.com writes: On Mon, 8 Sep 2014 19:05:02 +0300 Michael S. Tsirkin m...@redhat.com wrote: commit cc943c36faa192cd4b32af8fe5edb31894017d35

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-10 Thread Michael S. Tsirkin
On Wed, Sep 10, 2014 at 02:45:51PM +0530, Nikunj A Dadhania wrote: Michael S. Tsirkin m...@redhat.com writes: On Wed, Sep 10, 2014 at 01:44:49PM +0530, Nikunj A Dadhania wrote: Greg Kurz gk...@linux.vnet.ibm.com writes: On Mon, 8 Sep 2014 19:05:02 +0300 Michael S. Tsirkin

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-10 Thread Michael S. Tsirkin
On Wed, Sep 10, 2014 at 11:01:48AM +0200, Greg Kurz wrote: On Wed, 10 Sep 2014 12:32:30 +0300 Michael S. Tsirkin m...@redhat.com wrote: On Wed, Sep 10, 2014 at 01:44:49PM +0530, Nikunj A Dadhania wrote: Greg Kurz gk...@linux.vnet.ibm.com writes: On Mon, 8 Sep 2014 19:05:02 +0300

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-09 Thread Michael Roth
Quoting Michael S. Tsirkin (2014-09-08 11:05:02) 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 Old guests

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-09 Thread Michael S. Tsirkin
On Tue, Sep 09, 2014 at 09:13:38AM -0500, Michael Roth wrote: Quoting Michael S. Tsirkin (2014-09-08 11:05:02) commit cc943c36faa192cd4b32af8fe5edb31894017d35 pci: Use bus master address space for delivering MSI/MSI-X messages breaks virtio-net for rhel6.[56] x86 guests because they

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-09 Thread Greg Kurz
On Mon, 8 Sep 2014 19:05:02 +0300 Michael S. Tsirkin m...@redhat.com wrote: 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

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-09 Thread Alexey Kardashevskiy
On 09/10/2014 08:35 AM, Greg Kurz wrote: On Mon, 8 Sep 2014 19:05:02 +0300 Michael S. Tsirkin m...@redhat.com wrote: commit cc943c36faa192cd4b32af8fe5edb31894017d35 pci: Use bus master address space for delivering MSI/MSI-X messages breaks virtio-net for rhel6.[56] x86 guests because

[Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-08 Thread Michael S. Tsirkin
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 Old guests forgot to enable bus mastering, enable it automatically on

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-08 Thread Jan Kiszka
On 2014-09-08 18:05, Michael S. Tsirkin wrote: 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 Old guests forgot

Re: [Qemu-devel] [PATCH] virtio-pci: enable bus master for old guests

2014-09-08 Thread Michael S. Tsirkin
On Mon, Sep 08, 2014 at 06:26:51PM +0200, Jan Kiszka wrote: On 2014-09-08 18:05, Michael S. Tsirkin wrote: 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