linuxkit/pkg/firmware
Avi Deitcher 2053d17564
Enable riscv64 default (#4108)
* include riscv64 in target architectures

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* add riscv64 to explicit packages

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* cadvisor update to v0.51.0 and support for riscv64

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* update tools based on latest

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* updated example dependencies of tools

Signed-off-by: Avi Deitcher <avi@deitcher.net>

* bump all test cases and example alpine:3.19 to alpine:3.21

Signed-off-by: Avi Deitcher <avi@deitcher.net>

---------

Signed-off-by: Avi Deitcher <avi@deitcher.net>
2025-02-23 13:37:06 +02:00
..
build.yml Enable riscv64 default (#4108) 2025-02-23 13:37:06 +02:00
Dockerfile riscv64 kernel (#4106) 2025-02-21 11:10:35 +02:00
README.md pkg/firmware: Add a package with firmware required by enabled device drivers 2018-01-16 19:08:18 +00:00

The firmware package contains updated firmware files required by any driver compiled as a module. Based on the modules included in a recent LinuxKit kernel, copy the required firmware binaries as reported by 'modinfo'. We deliberately do not pick the latest version here to prevent it being updated on kernel updates. Firmware revisions do not change very often and we expect older and newer kernels to work with a range of firmware binaries.

Note: The current mechanism only handles firmware blobs required by modules and ignores firmware blobs required by drivers compiled into the kernel. However, with the LinuxKit kernels we typically compile all hardware drivers as modules.