[dpdk-dev] [PATCH v6 08/12] linuxapp/eal: auto detect iova mode
santosh
santosh.shukla at caviumnetworks.com
Thu Aug 17 16:43:54 CEST 2017
On Wednesday 16 August 2017 11:08 PM, Aaron Conole wrote:
> Santosh Shukla <santosh.shukla at caviumnetworks.com> writes:
>
>> - Moving late bus scanning to up..just after eal_parsing.
>> - Auto detect iova mapping mode, based on the result of
>> rte_bus_scan_iommu_class.
>>
>> Signed-off-by: Santosh Shukla <santosh.shukla at caviumnetworks.com>
>> Signed-off-by: Jerin Jacob <jerin.jacob at caviumnetworks.com>
>> Reviewed-by: Maxime Coquelin <maxime.coquelin at redhat.com>
>> ---
>> lib/librte_eal/linuxapp/eal/eal.c | 15 +++++++++------
>> 1 file changed, 9 insertions(+), 6 deletions(-)
>>
>> diff --git a/lib/librte_eal/linuxapp/eal/eal.c b/lib/librte_eal/linuxapp/eal/eal.c
>> index febbafdb3..5382f6c00 100644
>> --- a/lib/librte_eal/linuxapp/eal/eal.c
>> +++ b/lib/librte_eal/linuxapp/eal/eal.c
>> @@ -798,6 +798,15 @@ rte_eal_init(int argc, char **argv)
>> return -1;
>> }
>>
>> + if (rte_bus_scan()) {
>> + rte_eal_init_alert("Cannot scan the buses for devices\n");
>> + rte_errno = ENODEV;
> Since this now happens before hugetlbs are allocated, is it possible to
> retry? If so, then I would say to clear the run_once variable.
Yes, Change queued for v7. Thanks.
More information about the dev
mailing list