Re: [PATCH v9 5/7] vfio/type1: also check IRQ remapping capability at msi domain

2016-05-11 Thread Eric Auger
Hi Robin, On 05/11/2016 03:48 PM, Robin Murphy wrote: > On 11/05/16 10:44, Eric Auger wrote: >> Hi Robin, >> On 05/11/2016 11:31 AM, Robin Murphy wrote: >>> On 11/05/16 09:38, Eric Auger wrote: Hi Robin, Alex, On 05/10/2016 07:24 PM, Robin Murphy wrote: > Hi Eric, > > On

Re: [PATCH v9 5/7] vfio/type1: also check IRQ remapping capability at msi domain

2016-05-11 Thread Robin Murphy
On 11/05/16 10:44, Eric Auger wrote: Hi Robin, On 05/11/2016 11:31 AM, Robin Murphy wrote: On 11/05/16 09:38, Eric Auger wrote: Hi Robin, Alex, On 05/10/2016 07:24 PM, Robin Murphy wrote: Hi Eric, On 10/05/16 17:10, Eric Auger wrote: Hi Alex, On 05/10/2016 12:49 AM, Alex Williamson wrote:

Re: [PATCH v9 5/7] vfio/type1: also check IRQ remapping capability at msi domain

2016-05-11 Thread Eric Auger
Hi Robin, On 05/11/2016 11:31 AM, Robin Murphy wrote: > On 11/05/16 09:38, Eric Auger wrote: >> Hi Robin, Alex, >> On 05/10/2016 07:24 PM, Robin Murphy wrote: >>> Hi Eric, >>> >>> On 10/05/16 17:10, Eric Auger wrote: Hi Alex, On 05/10/2016 12:49 AM, Alex Williamson wrote: > On Wed,

Re: [PATCH v9 5/7] vfio/type1: also check IRQ remapping capability at msi domain

2016-05-11 Thread Robin Murphy
On 11/05/16 09:38, Eric Auger wrote: Hi Robin, Alex, On 05/10/2016 07:24 PM, Robin Murphy wrote: Hi Eric, On 10/05/16 17:10, Eric Auger wrote: Hi Alex, On 05/10/2016 12:49 AM, Alex Williamson wrote: On Wed, 4 May 2016 11:54:16 + Eric Auger wrote: On x86 IRQ

Re: [PATCH v9 5/7] vfio/type1: also check IRQ remapping capability at msi domain

2016-05-11 Thread Eric Auger
Hi Robin, Alex, On 05/10/2016 07:24 PM, Robin Murphy wrote: > Hi Eric, > > On 10/05/16 17:10, Eric Auger wrote: >> Hi Alex, >> On 05/10/2016 12:49 AM, Alex Williamson wrote: >>> On Wed, 4 May 2016 11:54:16 + >>> Eric Auger wrote: >>> On x86 IRQ remapping is

Re: [PATCH v9 5/7] vfio/type1: also check IRQ remapping capability at msi domain

2016-05-10 Thread Robin Murphy
Hi Eric, On 10/05/16 17:10, Eric Auger wrote: Hi Alex, On 05/10/2016 12:49 AM, Alex Williamson wrote: On Wed, 4 May 2016 11:54:16 + Eric Auger wrote: On x86 IRQ remapping is abstracted by the IOMMU. On ARM this is abstracted by the msi controller.

Re: [PATCH v9 5/7] vfio/type1: also check IRQ remapping capability at msi domain

2016-05-10 Thread Eric Auger
Hi Alex, On 05/10/2016 12:49 AM, Alex Williamson wrote: > On Wed, 4 May 2016 11:54:16 + > Eric Auger wrote: > >> On x86 IRQ remapping is abstracted by the IOMMU. On ARM this is abstracted >> by the msi controller. vfio_safe_irq_domain allows to check whether >>

Re: [PATCH v9 5/7] vfio/type1: also check IRQ remapping capability at msi domain

2016-05-09 Thread Alex Williamson
On Wed, 4 May 2016 11:54:16 + Eric Auger wrote: > On x86 IRQ remapping is abstracted by the IOMMU. On ARM this is abstracted > by the msi controller. vfio_safe_irq_domain allows to check whether > interrupts are "safe" for a given device. They are if the device does >

Re: [PATCH v9 5/7] vfio/type1: also check IRQ remapping capability at msi domain

2016-05-09 Thread Eric Auger
Hi Chalamarla, On 05/05/2016 09:23 PM, Chalamarla, Tirumalesh wrote: > > > > > > On 5/4/16, 4:54 AM, "linux-arm-kernel on behalf of Eric Auger" > eric.au...@linaro.org> wrote: > >> On x86 IRQ remapping is abstracted by the IOMMU.

[PATCH v9 5/7] vfio/type1: also check IRQ remapping capability at msi domain

2016-05-04 Thread Eric Auger
On x86 IRQ remapping is abstracted by the IOMMU. On ARM this is abstracted by the msi controller. vfio_safe_irq_domain allows to check whether interrupts are "safe" for a given device. They are if the device does not use MSI or if the device uses MSI and the msi-parent controller supports IRQ