1
ハードウェアの問題を解決するために、ブート時に特定のMSRレジスタに書き込む必要のあるLinuxが動作する組み込みシステムがあります。ユーザーランドからx86 MSRレジスタに書き込む
カーネルモジュールを書くことは明らかですが、いくつかのカーネルバージョン(すべて2.6.xx)があり、システムのinsmod/modprobeユーティリティは-fフラグをサポートしていません。したがって、カーネルAPIを使用していなくても、モジュールのバージョンをまとめてコンパイルして配布する必要があります。私は可能ならばこれを避けたいと思います。
私が見落としているオプションはありますか?
ありがとうございます!
ご回答ありがとうございます。しかし、MSRデバイスはコンパイルされていないので(このマシンに/ dev/cpu/0/msrはありません)... – Grodriguez
@Grodriguez、通常は 'msr'と呼ばれるロード可能なモジュールですが、オートロードされていません。それは利用できませんか? – ephemient
ターゲットシステムにはありません。つまり、モジュールのいくつかのバージョンを配布する必要があります。私が最初に避けようとしたのと同じ問題です。 – Grodriguez