LinuxモジュールでMODULE_FIRMWARE(ファイル名)マクロを使用する

LinuxモジュールでMODULE_FIRMWARE(ファイル名)マクロを使用する

MODULE_FIRMWARE(filename)Linuxカーネルモジュールでは、マクロはどのように使用されますか?

答え1

モジュールに必要なファームウェアファイルを宣言します。バラよりこれは以下で定義されます。module.h;ファームウェアはによってロードされますrequest_firmware()MODULE_FIRMWAREカーネルに関する限り、主に文書化目的で使用されます。このマクロで提供される情報は、図のようにモジュール情報に表示されますmodinfo。ファームウェアファイルのリストは外部ツールで利用できます。例えばinitramfsに適切に含めてください。

このように参照されるファームウェアファイルには、モジュールによって管理されるデバイスのファームウェアが含まれています。これは通常、デバイス上のすべての補助プロセッサ(マイクロコントローラからGPUまで)のバイナリコードです。

関連情報