mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-22 02:21:34 +00:00
This new 'firmware' package contains the firmware blobs required by the device drivers in a LinuxKit kernel. The list of required blobs is determined by calling 'modinfo' on each module. We also unconditionally include the AMD CPU microcode and the licence files. Signed-off-by: Rolf Neugebauer <rolf.neugebauer@docker.com>
13 lines
686 B
Markdown
13 lines
686 B
Markdown
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.
|