gdb と kgdb を有効にしてインストールした状態でローカルに構築したカスタム カーネルがあります。ソースレベルのkgdbに使用するvmlinuxファイルがあります。変更を加えるたびに、カーネル全体を再構築してきました。しかし、コードを変更するたびにカーネル全体を再構築するよりも効率的になりたいと考えています。
そこで、ata ドライバーに mod を作成しました。それから私はやった
make M=drivers/ata
成功しました。以前の ata ドライバーをこの ata ドライバーに置き換え、この更新された情報を vmlinux ファイルに取り込み、この新しいドライバーをソース デバッグするにはどうすればよいでしょうか。
私はinsmodをすることを考えていません。以前の ata ドライバーをこの ata ドライバーに置き換えるために、カーネル イメージを永続的に変更したいと考えています。