numam-dpdk/config
David Marchand 40edb9c0d3 eal: handle compressed firmware
Introduce an internal firmware loading helper to remove code duplication
in our drivers and handle xz compressed firmware by calling libarchive.

This helper tries to look for .xz suffixes so that drivers are not aware
the firmware has been compressed.

libarchive is set as an optional dependency: without libarchive, a
runtime warning is emitted so that users know there is a compressed
firmware.

Windows implementation is left as an empty stub.

Signed-off-by: David Marchand <david.marchand@redhat.com>
Reviewed-by: Igor Russkikh <irusskikh@marvell.com>
Acked-by: Aaron Conole <aconole@redhat.com>
Tested-by: Haiyue Wang <haiyue.wang@intel.com>
2021-07-07 16:41:53 +02:00
..
arm config/arm: check SVE CPU flag 2021-06-23 09:32:39 +02:00
ppc config/ppc: reduce number of cores and NUMA nodes 2021-05-04 16:00:31 +02:00
x86 build: fix formatting of Meson lists 2021-05-04 15:01:47 +02:00
meson.build eal: handle compressed firmware 2021-07-07 16:41:53 +02:00
rte_config.h event/dlb2: update config defines as runtime options 2021-05-03 11:46:31 +02:00