#
6f80df8c |
| 07-May-2024 |
David Marchand <david.marchand@redhat.com> |
eal/unix: support ZSTD compression for firmware
Ubuntu 24.04 started to compress firmware files with ZSTD compression.
Bugzilla ID: 1437 Cc: stable@dpdk.org
Signed-off-by: David Marchand <david.ma
eal/unix: support ZSTD compression for firmware
Ubuntu 24.04 started to compress firmware files with ZSTD compression.
Bugzilla ID: 1437 Cc: stable@dpdk.org
Signed-off-by: David Marchand <david.marchand@redhat.com> Acked-by: Bruce Richardson <bruce.richardson@intel.com>
show more ...
|
#
ae67895b |
| 08-Dec-2023 |
David Marchand <david.marchand@redhat.com> |
lib: add more logging helpers
Add helpers for logging messages in libraries instead of calling RTE_LOG() directly. Those helpers take care of adding a \n: this will make the transition to RTE_LOG_LI
lib: add more logging helpers
Add helpers for logging messages in libraries instead of calling RTE_LOG() directly. Those helpers take care of adding a \n: this will make the transition to RTE_LOG_LINE trivial.
Note: - for acl and sched libraries that still has some debug multilines messages, a direct call to RTE_LOG is used: this will make it easier to notice such special cases,
Signed-off-by: David Marchand <david.marchand@redhat.com>
show more ...
|
#
39970abc |
| 26-Sep-2023 |
Srikanth Yalavarthi <syalavarthi@marvell.com> |
eal/unix: fix firmware reading with external xz helper
libarchive may support xz decompression only through an external (slower) helper.
In such a case, archive_read_support_filter_xz() returns ARC
eal/unix: fix firmware reading with external xz helper
libarchive may support xz decompression only through an external (slower) helper.
In such a case, archive_read_support_filter_xz() returns ARCHIVE_WARN.
Fixes: 40edb9c0d36b ("eal: handle compressed firmware") Cc: stable@dpdk.org
Signed-off-by: Srikanth Yalavarthi <syalavarthi@marvell.com> Reviewed-by: David Marchand <david.marchand@redhat.com>
show more ...
|
#
40edb9c0 |
| 07-Jul-2021 |
David Marchand <david.marchand@redhat.com> |
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
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>
show more ...
|