[dpdk-dev] [PATCH] eal: forcing IOVA as PA in ppc

David Marchand david.marchand at redhat.com
Wed Jul 31 12:58:01 CEST 2019


On Wed, Jul 31, 2019 at 12:44 PM Takeshi T Yoshimura <TYOS at jp.ibm.com> wrote:
> Ah, I overlooked your first question. The "ppc driver" is in
> drivers/bus/pci/linux/pci.c. In pci.c, pci_one_device_iommu_support_va()
> always returns false in ppc. so, the driver does not allow VA mode in ppc.
>
> This return value is passed to rte_pci_probe_one_driver()
> in drivers/bus/pci/pci_common.c. And the error log appeared like:
>
> EAL: PCI device 0000:01:00.0 on NUMA socket 0
> EAL:   probe driver: 144d:a822 spdk_nvme
> EAL:   Expecting 'PA' IOVA mode but current mode is 'VA', not initializing
>

In which situation does this error happen?
When probing the device at eal init time? or later when hotplugging?
Can you give the full eal logs with --log-level lib.*:debug?


-- 
David Marchand


More information about the dev mailing list