Linux 5.19でのIntelドライバーの改善、Intelの新しい「In-FieldScan」(IFS)ドライバーがメインラインカーネルで初公開され、展開前またはプロセッサーの経年変化に応じて、将来のプロセッサーをシリコンの問題に対してテストします。

PlatformDriversx86のメンテナであるRedHatのHansdeGoede 提出済み昨夜マージされたv5.19機能のアップデート。この次のカーネルバージョンの「PDx86」アップデートで最も注目に値するのは、IntelIn-FieldScanドライバーの導入です。

Intel In-Field Scan私は当初、将来のCPUでの「フィールド内」テストを可能にするものとして3月に書きました。 Intel IFSは、パリティまたはECCチェックで検出されないハードウェアの問題を検出するためにCPUで回路レベルのテストを提供することを目的としています。インテルIFSテストは、新しいシステム/サーバーを本番環境に導入する前、またはシステムの存続期間にわたって定期的にテストを実行する前に実行して、ハードウェアレベルの問題が時間の経過とともに発生しないようにすることができます。少なくとも今のところ、フィールドスキャンは、クライアント製品ではなく、インテルサーバープロセッサーとハイパースケーラー、OEM、およびその他の大規模なインテルLinuxサーバー展開のニーズに焦点を合わせています。

新しいIFSLinuxドライバーは、テストケース自体ではなく、テストを実行するために必要なインフラストラクチャを提供するだけです。 Intel回路レベルのテストは、IntelCPUマイクロコードと同様のバイナリとしてロードされます。テストは特定のCPUファミリ/モデル/ステッピングの組み合わせに固有であり、CPUのセキュアメモリにロードされる前に認証されます。 IntelがこれらのIFSテストを公開しているのを見たことがないので、回路レベルのテストがどれほど徹底的になるか、またはその他の詳細はまだわかりませんが、Xeon Sapphire Rapidsが今年後半に正式にリリースされると、おそらくもっと学ぶでしょう。

Intel IFSとの対話は、sysfsを介して実行できます。テストは、/sys/devices/system/cpu/ifs/reloadを介してロードできます。 IFSテストをトリガーして、使用可能なすべてのCPUコアで実行すると、/sys/devices/system/cpu/ifs/run_testに書き込むことで実行できます。 IFSドライバーでは、sysfsを介して個々の特定のCPUコアをテストすることもできます。テスト後、結果は/sys/devices/system/cpu/ifs/statusに書き込まれ、すべてのCPUコアが合格/不合格/未テストかどうかを報告します。

Linux 5.19のその他のプラットフォームドライバーx86の変更には、AMD PMCドライバーの改善、将来のAMDEPYCCPUに対するAMDHSMPv5メッセージのサポート、およびその他の定期的な更新が含まれます。ギガバイトWMIドライバーは、Z490 AORUS ELITE AC、X570 AORUS ELITE WIFI、およびB660 GAMINGXDDR4マザーボードのサポートも追加しました。

Categories: IT Info