私は組み込みシステム用のLinuxカーネルモジュールを開発しています。
システムにはプログラマブルロジック(PL)があり、ユーザー空間プロセスからアクセスする必要があります。configfsがmmapをサポートしていないのはなぜですか?
実行時にPLが変更される可能性があります。
私のモジュールは、プロセスが指定されたhwレジスタとページにアクセスすることを許可します。
これらのマッピングは、(実行時に)myモジュールのconfigfsバインディングで設定されます。すべてのマッピングは、アクセス可能なconfigfsのエントリを取得します。
プロセスが全ページをmmapすることを許可したいので、彼らはPLと直接通信できます。
しかしconfigfsはmmapをサポートしていません。
- 理由はありますか?
- Sysfsはmmapをサポートしていますので、configfsを使用しないでください。
ソリューションは、sysfsのに
を私configfsツリーを反映するだろうが、これはconfigfsを使用するには、全体の理由...任意のアイデアを破りますか?
私は両方のインターフェイスを使用するのは良いスタイルではないと思いました。しかし、configfsとsysfs上のすべてのアクセスに関連するすべてのものに対して設定を行うことは非常に魅力的です。ありがとう。 – drechsler