Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-04-07 Thread Peter Xu
On Mon, Apr 08, 2019 at 12:32:12AM +, Tian, Kevin wrote: [...] > > > > Probably. Currently VT-d emulation does not support snooping control, > > > > and if you modify that ecap only you probably will encounter this > > > > problem because then the guest kernel will setup the SNP bit in the >

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-04-07 Thread Tian, Kevin
> From: Elijah Shakkour [mailto:elija...@mellanox.com] > Sent: Sunday, April 7, 2019 9:47 PM > > > > -Original Message- > > From: Tian, Kevin > > Sent: Thursday, April 4, 2019 10:58 AM > > To: Peter Xu ; Elijah Shakkour > > > > Cc: Knut Omang ; Michael S. Tsirkin > > ; Alex Williamson ;

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-04-07 Thread Elijah Shakkour
> -Original Message- > From: Tian, Kevin > Sent: Thursday, April 4, 2019 10:58 AM > To: Peter Xu ; Elijah Shakkour > > Cc: Knut Omang ; Michael S. Tsirkin > ; Alex Williamson ; > Marcel Apfelbaum ; Stefan Hajnoczi > ; qemu-devel@nongnu.org > Subject: RE: QEMU and vIOMMU support for emul

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-04-04 Thread Tian, Kevin
> From: Peter Xu [mailto:pet...@redhat.com] > Sent: Thursday, April 4, 2019 3:00 PM > > On Wed, Apr 03, 2019 at 10:10:35PM +, Elijah Shakkour wrote: > > [...] > > > > > > > > > You can also try to enable VT-d device log by appending: > > > > > > > > > > > > > > > > -trace enable="vtd_*" >

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-04-04 Thread Peter Xu
On Wed, Apr 03, 2019 at 10:10:35PM +, Elijah Shakkour wrote: [...] > > > > > > > You can also try to enable VT-d device log by appending: > > > > > > > > > > > > > > -trace enable="vtd_*" > > > > > > > > > > > > > > In case it dumps anything useful for you. > > > > > > > > Here is the relev

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-04-03 Thread Elijah Shakkour
> -Original Message- > From: Elijah Shakkour > Sent: Thursday, April 4, 2019 12:57 AM > To: 'Peter Xu' > Cc: Knut Omang ; Michael S. Tsirkin > ; Alex Williamson ; > Marcel Apfelbaum ; Stefan Hajnoczi > ; qemu-devel@nongnu.org > Subject: RE: QEMU and vIOMMU support for emulated VF passthr

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-04-03 Thread Elijah Shakkour
> -Original Message- > From: Peter Xu > Sent: Wednesday, April 3, 2019 5:40 AM > To: Elijah Shakkour > Cc: Knut Omang ; Michael S. Tsirkin > ; Alex Williamson ; > Marcel Apfelbaum ; Stefan Hajnoczi > ; qemu-devel@nongnu.org > Subject: Re: QEMU and vIOMMU support for emulated VF passthro

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-04-02 Thread Peter Xu
On Tue, Apr 02, 2019 at 03:41:10PM +, Elijah Shakkour wrote: > > > > -Original Message- > > From: Knut Omang > > Sent: Monday, April 1, 2019 5:24 PM > > To: Elijah Shakkour ; Peter Xu > > > > Cc: Michael S. Tsirkin ; Alex Williamson > > ; Marcel Apfelbaum > > ; Stefan Hajnoczi ; > >

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-04-02 Thread Elijah Shakkour
> -Original Message- > From: Knut Omang > Sent: Monday, April 1, 2019 5:24 PM > To: Elijah Shakkour ; Peter Xu > > Cc: Michael S. Tsirkin ; Alex Williamson > ; Marcel Apfelbaum > ; Stefan Hajnoczi ; > qemu-devel@nongnu.org > Subject: Re: QEMU and vIOMMU support for emulated VF passthrou

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-04-01 Thread Knut Omang
On Mon, 2019-04-01 at 14:01 +, Elijah Shakkour wrote: > > > -Original Message- > > From: Peter Xu > > Sent: Monday, April 1, 2019 1:25 PM > > To: Elijah Shakkour > > Cc: Knut Omang ; Michael S. Tsirkin > > ; Alex Williamson ; > > Marcel Apfelbaum ; Stefan Hajnoczi > > ; qemu-devel@no

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-04-01 Thread Elijah Shakkour
> -Original Message- > From: Peter Xu > Sent: Monday, April 1, 2019 1:25 PM > To: Elijah Shakkour > Cc: Knut Omang ; Michael S. Tsirkin > ; Alex Williamson ; > Marcel Apfelbaum ; Stefan Hajnoczi > ; qemu-devel@nongnu.org > Subject: Re: QEMU and vIOMMU support for emulated VF passthrough

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-04-01 Thread Peter Xu
On Mon, Apr 01, 2019 at 09:12:38AM +, Elijah Shakkour wrote: > > > > -Original Message- > > From: Peter Xu > > Sent: Monday, April 1, 2019 5:47 AM > > To: Elijah Shakkour > > Cc: Knut Omang ; Michael S. Tsirkin > > ; Alex Williamson ; > > Marcel Apfelbaum ; Stefan Hajnoczi > > ; qem

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-04-01 Thread Elijah Shakkour
> -Original Message- > From: Peter Xu > Sent: Monday, April 1, 2019 5:47 AM > To: Elijah Shakkour > Cc: Knut Omang ; Michael S. Tsirkin > ; Alex Williamson ; > Marcel Apfelbaum ; Stefan Hajnoczi > ; qemu-devel@nongnu.org > Subject: Re: QEMU and vIOMMU support for emulated VF passthrough

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-03-31 Thread Peter Xu
On Sun, Mar 31, 2019 at 11:15:00AM +, Elijah Shakkour wrote: [...] > I didn't have DMA nor MMIO read/write working with my old command line. > But, when I removed all CPU flags and only provided "-cpu host", I see that > MMIO works. > Still, DMA read/write from emulated device doesn't work f

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-03-31 Thread Elijah Shakkour
> -Original Message- > From: Peter Xu > Sent: Wednesday, March 27, 2019 10:43 AM > To: Knut Omang > Cc: Elijah Shakkour ; Michael S. Tsirkin > ; Alex Williamson ; > Marcel Apfelbaum ; Stefan Hajnoczi > ; qemu-devel@nongnu.org > Subject: Re: QEMU and vIOMMU support for emulated VF passth

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-03-27 Thread Peter Xu
On Wed, Mar 27, 2019 at 08:57:56AM +0100, Knut Omang wrote: > On Wed, 2019-03-27 at 14:41 +0800, Peter Xu wrote: > > On Tue, Mar 26, 2019 at 01:23:12PM +, Elijah Shakkour wrote: > > > Adding QEMU-devel > > > > Hi, Elijah, > > > > > > > > -Original Message- > > > From: Michael S. Tsir

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-03-27 Thread Knut Omang
On Wed, 2019-03-27 at 14:41 +0800, Peter Xu wrote: > On Tue, Mar 26, 2019 at 01:23:12PM +, Elijah Shakkour wrote: > > Adding QEMU-devel > > Hi, Elijah, > > > > > -Original Message- > > From: Michael S. Tsirkin > > Sent: Tuesday, March 26, 2019 2:53 PM > > To: Elijah Shakkour > > C

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-03-26 Thread Peter Xu
On Tue, Mar 26, 2019 at 01:23:12PM +, Elijah Shakkour wrote: > Adding QEMU-devel Hi, Elijah, > > -Original Message- > From: Michael S. Tsirkin > Sent: Tuesday, March 26, 2019 2:53 PM > To: Elijah Shakkour > Cc: Knut Omang ; Alex Williamson > ; Marcel Apfelbaum ; > Stefan Hajnocz

Re: [Qemu-devel] QEMU and vIOMMU support for emulated VF passthrough to nested (L2) VM

2019-03-26 Thread Elijah Shakkour
Adding QEMU-devel -Original Message- From: Michael S. Tsirkin Sent: Tuesday, March 26, 2019 2:53 PM To: Elijah Shakkour Cc: Knut Omang ; Alex Williamson ; Marcel Apfelbaum ; Stefan Hajnoczi ; pet...@redhat.com Subject: Re: QEMU and vIOMMU support for emulated VF passthrough to nested