我一直在/lib/firmware
几台机器上跟踪上游 Linux 固件存储库,对该树进行非常定期的更新。
我想我在上周执行 git-pull 的机器上启动旧内核时发现固件加载错误。
该存储库是否有关于向后兼容旧内核的策略,或者这不是问题(例如),因为内核所做的只是使用标准接口将二进制文件加载到目标设备上,该接口可能很长时间以来都没有改变时间?
我一直在/lib/firmware
几台机器上跟踪上游 Linux 固件存储库,对该树进行非常定期的更新。
我想我在上周执行 git-pull 的机器上启动旧内核时发现固件加载错误。
该存储库是否有关于向后兼容旧内核的策略,或者这不是问题(例如),因为内核所做的只是使用标准接口将二进制文件加载到目标设备上,该接口可能很长时间以来都没有改变时间?
您可以在内核源代码包中找到政策/指南
Documentation/driver-api/firmware/firmware-usage-guidelines.rst
,或者在这里:https://docs.kernel.org/driver-api/firmware/firmware-usage-guidelines.html
然后,它继续详细介绍如何在各种常见情况下处理固件版本控制。