Linuxカーネルステージングツリーですべてのドライバをコンパイルする方法は?

Linuxカーネルステージングツリーですべてのドライバをコンパイルする方法は?

最新のLinuxカーネルと次のツリーをダウンロードしました。 「ドライバ/ステージング」ツリーでスパースを実行したいと思います。すべてのドライバを有効にしてmake menuconfig実行してみました。

make C=1 M=drivers/staging

ただし、上記のコマンドはドライバ全体ではなく一部のみをビルドします。

より多くのステージングドライバを構築するにはどうすればよいですか?

答え1

KconfigファイルにはBROKENallyesconfigその他の自動構成ターゲット。ステージングツリーのドライバのかなりの部分がこのカテゴリに属する​​ため、make allyesconfigその多くは含まれません。 100%はわかりませんが、ビルドディレクトリのファイルのBROKEN=y最後に手動で追加し.configてから、Kconfigと同様に手動で追加するか、BROKENKconfigシンボルを手動で有効にして追加することができると思いますmake menuconfig。シンボルを有効にする必要があるかもしれませんが、COMPILE_TESTmenuconfig UI(上部近くの最初のサブメニュー)にエントリがあり、いくつかのドライバはアーキテクチャによって異なります。

関連情報