Linuxドライバを無効にする方法

Linuxドライバを無効にする方法

ARM Trustzoneテクノロジを使用して、Linuxと一緒にセキュアOSを実行し、現在の設定では、イーサネットコントローラがセキュリティの観点からロックされているため、Linuxはそれにアクセスできません(非同期外部ブレークがトリガされます)。 Linuxアクセスを防ぐために、イーサネットを担当するドライバ(FEC、Freescale Ethernet Controller)を無効にしたいと思います。 「make menuconfig」を使用してドライバを無効にできることはわかっていますが、今ではLinux ARMカーネルにデバイスツリーがあるので、これはあまりにも過激です。

  1. デバイスツリーからノードを削除するとfecどうなりますか?これにより、Linuxがデバイスにアクセスできなくなりますか?
  2. status = "disabled";DTオプションを使用すると、Linuxがデバイスにアクセスできなくなりますか?

最高、V。

答え1

はい、両方のオプションが機能します。 Linuxはドライバの検索を試みないため、アクセスできません。

関連情報