mbox series

[v5,0/2] Support compressed firmwares

Message ID 20210707120819.18629-1-david.marchand@redhat.com (mailing list archive)
Headers
Series Support compressed firmwares |

Message

David Marchand July 7, 2021, 12:08 p.m. UTC
  Fedora 34 only provides compressed firmwares.

Introduce an internal driver helper to handle transparently compression.

I chose libarchive for decompressing as it seems widely available and
DPDK had used it in the past.

Windows support only matters for net/ice and firmware loading was skipped
in this driver before this series. Since I don't know if/how we want to
load firmwares on Windows, I let an empty stub for this OS.

This series has been compile tested on Linux (I'll trust the CI for
others OSes).
I only tested basic init with a net/ice device (no DCF test).

So please drivers maintainers, check nothing is broken.
  

Comments

David Marchand July 7, 2021, 3:03 p.m. UTC | #1
On Wed, Jul 7, 2021 at 2:08 PM David Marchand <david.marchand@redhat.com> wrote:
>
> Fedora 34 only provides compressed firmwares.
>
> Introduce an internal driver helper to handle transparently compression.
>
> I chose libarchive for decompressing as it seems widely available and
> DPDK had used it in the past.
>
> Windows support only matters for net/ice and firmware loading was skipped
> in this driver before this series. Since I don't know if/how we want to
> load firmwares on Windows, I let an empty stub for this OS.
>
> This series has been compile tested on Linux (I'll trust the CI for
> others OSes).
> I only tested basic init with a net/ice device (no DCF test).
>
> So please drivers maintainers, check nothing is broken.
>
>
> --
> David Marchand
>
> Changes since v4:
> - unexport header,
> - s/firmwares/firmware/ from Bruce,
>
> Changes since v3:
> - add release note update,
>
> Changes since v2:
> - update comment on libarchive link dependency,
>
> Changes since v1:
> - address comments on patch2,
>
> David Marchand (2):
>   net/ice: factorize firmware loading
>   eal: handle compressed firmware

Series applied.