Re: [dpdk-dev] [PATCH] eal: pick IOVA as PA if IOMMU is not available

2019-07-25 Thread Thomas Monjalon
Jeu 25 juil 2019, à 10:05, David Marchand a écrit : > On Wed, Jul 24, 2019 at 6:46 PM Anatoly Burakov > wrote: > > > > When IOMMU is not available, /sys/kernel/iommu_groups will not be > > populated. This is happening since at least 3.6 when VFIO support > > was added. If the directory is empty, E

Re: [dpdk-dev] [PATCH] eal: pick IOVA as PA if IOMMU is not available

2019-07-25 Thread Burakov, Anatoly
On 25-Jul-19 10:38 AM, Burakov, Anatoly wrote: On 25-Jul-19 10:35 AM, David Marchand wrote: On Thu, Jul 25, 2019 at 11:31 AM Burakov, Anatoly wrote: On 25-Jul-19 9:05 AM, David Marchand wrote: On Wed, Jul 24, 2019 at 6:46 PM Anatoly Burakov wrote: When IOMMU is not available, /sys/kernel/

Re: [dpdk-dev] [PATCH] eal: pick IOVA as PA if IOMMU is not available

2019-07-25 Thread Burakov, Anatoly
On 25-Jul-19 10:35 AM, David Marchand wrote: On Thu, Jul 25, 2019 at 11:31 AM Burakov, Anatoly wrote: On 25-Jul-19 9:05 AM, David Marchand wrote: On Wed, Jul 24, 2019 at 6:46 PM Anatoly Burakov wrote: When IOMMU is not available, /sys/kernel/iommu_groups will not be populated. This is happ

Re: [dpdk-dev] [PATCH] eal: pick IOVA as PA if IOMMU is not available

2019-07-25 Thread David Marchand
On Thu, Jul 25, 2019 at 11:31 AM Burakov, Anatoly wrote: > > On 25-Jul-19 9:05 AM, David Marchand wrote: > > On Wed, Jul 24, 2019 at 6:46 PM Anatoly Burakov > > wrote: > >> > >> When IOMMU is not available, /sys/kernel/iommu_groups will not be > >> populated. This is happening since at least 3.6

Re: [dpdk-dev] [PATCH] eal: pick IOVA as PA if IOMMU is not available

2019-07-25 Thread Burakov, Anatoly
On 25-Jul-19 9:05 AM, David Marchand wrote: On Wed, Jul 24, 2019 at 6:46 PM Anatoly Burakov wrote: When IOMMU is not available, /sys/kernel/iommu_groups will not be populated. This is happening since at least 3.6 when VFIO support was added. If the directory is empty, EAL should not pick IOVA

Re: [dpdk-dev] [PATCH] eal: pick IOVA as PA if IOMMU is not available

2019-07-25 Thread David Marchand
On Wed, Jul 24, 2019 at 6:46 PM Anatoly Burakov wrote: > > When IOMMU is not available, /sys/kernel/iommu_groups will not be > populated. This is happening since at least 3.6 when VFIO support > was added. If the directory is empty, EAL should not pick IOVA as > VA as the default IOVA mode. > > We

[dpdk-dev] [PATCH] eal: pick IOVA as PA if IOMMU is not available

2019-07-24 Thread Anatoly Burakov
When IOMMU is not available, /sys/kernel/iommu_groups will not be populated. This is happening since at least 3.6 when VFIO support was added. If the directory is empty, EAL should not pick IOVA as VA as the default IOVA mode. We also assume that VFIO equals IOMMU, so if VFIO support is not compil