韌體查詢順序

提供了不同的功能來啟用韌體查詢。 以下是驅動程式發出韌體 API 呼叫後查詢韌體的時間順序。

  • 首先檢查“內建韌體”,如果韌體存在,我們會立即返回它

  • 接下來檢視“韌體快取”。 如果找到韌體,我們會立即返回它

  • 接下來執行“直接檔案系統查詢”,如果找到,我們會立即返回它

  • 接下來執行“平臺韌體回退”,但僅當使用 firmware_request_platform() 時,如果找到,我們會立即返回它

  • 如果未找到任何韌體並且啟用了回退機制,則會建立 sysfs 介面。 在此之後,要麼發出 kobject uevent,要麼依靠自定義韌體載入來載入韌體,直到超時值。