Re: [RFC PATCH] vring: Force use of DMA API for ARM-based systems

2017-01-10 Thread Robin Murphy
On 06/01/17 21:51, Andy Lutomirski wrote: > On Fri, Jan 6, 2017 at 10:32 AM, Robin Murphy wrote: >> On 06/01/17 17:48, Jean-Philippe Brucker wrote: >>> Hi Will, >>> >>> On 20/12/16 15:14, Will Deacon wrote: Booting Linux on an ARM fastmodel containing an SMMU emulation results in an unex

Re: [RFC PATCH] vring: Force use of DMA API for ARM-based systems

2017-01-10 Thread Jean-Philippe Brucker
On 09/01/17 14:54, Will Deacon wrote: > On Mon, Jan 09, 2017 at 11:24:04AM +, Robin Murphy wrote: >> On 06/01/17 21:51, Andy Lutomirski wrote: >>> On Fri, Jan 6, 2017 at 10:32 AM, Robin Murphy wrote: On 06/01/17 17:48, Jean-Philippe Brucker wrote: > It used to work with 4.9, but since

Re: [RFC PATCH] vring: Force use of DMA API for ARM-based systems

2017-01-09 Thread Will Deacon
On Mon, Jan 09, 2017 at 11:24:04AM +, Robin Murphy wrote: > On 06/01/17 21:51, Andy Lutomirski wrote: > > On Fri, Jan 6, 2017 at 10:32 AM, Robin Murphy wrote: > >> On 06/01/17 17:48, Jean-Philippe Brucker wrote: > >>> It used to work with 4.9, but since 9491ae4 ("mm: don't cap request size > >

Re: [RFC PATCH] vring: Force use of DMA API for ARM-based systems

2017-01-09 Thread Will Deacon
Hi Jean-Philippe, On Fri, Jan 06, 2017 at 05:48:33PM +, Jean-Philippe Brucker wrote: > On 20/12/16 15:14, Will Deacon wrote: > > Booting Linux on an ARM fastmodel containing an SMMU emulation results > > in an unexpected I/O page fault from the legacy virtio-blk PCI device: > > > > [1.211

Re: [RFC PATCH] vring: Force use of DMA API for ARM-based systems

2017-01-09 Thread Michael S. Tsirkin
On Mon, Jan 09, 2017 at 11:24:04AM +, Robin Murphy wrote: > On 06/01/17 21:51, Andy Lutomirski wrote: > > On Fri, Jan 6, 2017 at 10:32 AM, Robin Murphy wrote: > >> On 06/01/17 17:48, Jean-Philippe Brucker wrote: > >>> Hi Will, > >>> > >>> On 20/12/16 15:14, Will Deacon wrote: > Booting Li

Re: [RFC PATCH] vring: Force use of DMA API for ARM-based systems

2017-01-06 Thread Andy Lutomirski
On Fri, Jan 6, 2017 at 10:32 AM, Robin Murphy wrote: > On 06/01/17 17:48, Jean-Philippe Brucker wrote: >> Hi Will, >> >> On 20/12/16 15:14, Will Deacon wrote: >>> Booting Linux on an ARM fastmodel containing an SMMU emulation results >>> in an unexpected I/O page fault from the legacy virtio-blk P

Re: [RFC PATCH] vring: Force use of DMA API for ARM-based systems

2017-01-06 Thread Robin Murphy
On 06/01/17 17:48, Jean-Philippe Brucker wrote: > Hi Will, > > On 20/12/16 15:14, Will Deacon wrote: >> Booting Linux on an ARM fastmodel containing an SMMU emulation results >> in an unexpected I/O page fault from the legacy virtio-blk PCI device: >> >> [1.211721] arm-smmu-v3 2b40.smmu: e

Re: [RFC PATCH] vring: Force use of DMA API for ARM-based systems

2017-01-06 Thread Marc Zyngier
On 20/12/16 15:14, Will Deacon wrote: > Booting Linux on an ARM fastmodel containing an SMMU emulation results > in an unexpected I/O page fault from the legacy virtio-blk PCI device: > > [1.211721] arm-smmu-v3 2b40.smmu: event 0x10 received: > [1.211800] arm-smmu-v3 2b40.smmu:

Re: [RFC PATCH] vring: Force use of DMA API for ARM-based systems

2017-01-06 Thread Jean-Philippe Brucker
Hi Will, On 20/12/16 15:14, Will Deacon wrote: > Booting Linux on an ARM fastmodel containing an SMMU emulation results > in an unexpected I/O page fault from the legacy virtio-blk PCI device: > > [1.211721] arm-smmu-v3 2b40.smmu: event 0x10 received: > [1.211800] arm-smmu-v3 2b40

[RFC PATCH] vring: Force use of DMA API for ARM-based systems

2016-12-20 Thread Will Deacon
Booting Linux on an ARM fastmodel containing an SMMU emulation results in an unexpected I/O page fault from the legacy virtio-blk PCI device: [1.211721] arm-smmu-v3 2b40.smmu: event 0x10 received: [1.211800] arm-smmu-v3 2b40.smmu: 0xf010 [1.211880] arm-smmu-v3