私はPowerPC
プロセッサを使用しており、カーネルモジュールの機能を使用する必要がありますdcache
(例:("clean_dcache_range()"
)で実装されています)。このアセンブリファイルはカーネルのコンパイル時にコンパイルされ、オブジェクトファイルはカーネルビルドディレクトリにあります。ただし、カーネルモジュールではこの機能を使用できず、コンパイルされたモジュールを使用するとエラーが発生します。また、このファイルにはこれらの機能は含まれていません。上記の関数はとして宣言されていますが、問題は何であり、どのように解決するのですか?$KERNEL_SOURCE/arch/powerpc/kernel/misc_32.S
version 4.1.8
misc_32.o
"implicit declaration of function"
gcc
Module.symvers
_GLOBAL
アセンブリ言語で書かれたカーネル関数をエクスポートするには?
関連情報
- Bashがプロンプト長を正しく計算できない
- 何千ものautofsルールを持つのは悪いですか?
- ファイルに保存 git fetch 端末出力
- /dev/sda1 がマウントされました。ここではファイルシステムは作成されません!
- Linuxでは、設定した時間内にjobsコマンドの出力を表示する方法はありますか?
- ローカライズされたCLIでコマンドを実行するためのBashスクリプト[閉じる]
- Wi-Fiホットスポット:非常に遅いダウンロード/アップロード速度
- ファイルシステムをアンマウントする前に、すべてのプロセスが終了したことを確認する方法は?
- セキュアブート+ガスケットでEvil Maidを防ぐことはできますか?
- 多くのメモリを使用しますが、まだ利用可能なスワップ領域より少ない場合、Linuxプロセスがクラッシュするのはなぜですか?