mirror of
https://github.com/linuxkit/linuxkit.git
synced 2025-07-19 17:26:28 +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>
686 B
686 B
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.