mmx sse 命令などの Linux カーネル用のカスタム CFLAGS を使用するのは安全ですか?

mmx sse 命令などの Linux カーネル用のカスタム CFLAGS を使用するのは安全ですか?

SSE、MMX命令の有効化など、Linuxカーネルのコンパイル時にカスタムCFLAGSを使用しても安全ですか?これが問題になりますか?

ベストアンサー1

カスタムカーネルを構築している場合は、GCCバージョン(GillieSが述べたように)やその他の要因によっては機能しない場合があります。したがって、SSE、MMXなどを活性化する決定はもはや「危険」を伴わないかもしれない。デフォルトでは、とにかくカスタムカーネルを広範囲にテストする必要があるため、「セキュリティ」が意味するものによって異なります。

既存のカーネル用のモジュール(デバイスドライバ)を構築する場合は、カーネルと同じGCCと対応するmakefileで選択したCFLAGSを使用する必要があります。それ以外の場合は問題が発生します。

おすすめ記事