While working in some scenarios where only RTE_IOVA_PA is available I've noticed that some of the EAL tests are failing because of a totally different reason than the test itself. Namely the --no-huge flag and PA IOVA can't be used together and EAL init fails warning about this. This patchset tries to cleanup the --no-huge usage so that it doesn't hide the real state of tests when RTE_IOVA_PA is used (i.e. on platforms without IOMMU).
This means skipping the no-huge test as it is not supported by design and removing no-huge usage on linux as it seems that it was previously used with --no-shconf to increase the compatibility with FreeBSD. That is if I'm not missing a bigger picture of using the --no-huge with --no-shconf on non-FreeBSD platforms. Stanislaw Kardach (3): test: disable no-huge test with PA IOVA test: disable no-huge where it's not necessary test: fix the -n unit test description app/test/test_eal_flags.c | 45 ++++++++++++++++++++++++++++----------- 1 file changed, 32 insertions(+), 13 deletions(-) -- 2.27.0