Intel Linux カーネル グラフィックス ドライバーの開発者は、カーネル グラフィックス ドライバーの RAS (信頼性、可用性、保守性) およびテレメトリ機能を最新の GPU のユーザー空間に公開するために Netlink を利用することを検討しています。

Netlink は、ソケットベースのインターフェイスを介してカーネルとユーザー空間プロセスの間でデータを転送する一般的な手段です。 Netlink は、ネットワーク ルーティング/ファイアウォール/IPSec から SELinux 通知や暗号化に至るまで、さまざまなサービスをすでにサポートしています。 Intel からの提案は、内部で使用している既存の PMU カウンタと sysfs インターフェイスの公開の代わりに、RAS とテレメトリ通信に Netlink を活用するというものです。他のダイレクト レンダリング マネージャー (DRM) ドライバーが、RAS/テレメトリ機能にこの Netlink インターフェイスを利用することも期待されています。

Netlink を利用してサブスクライブし、新しいハードウェア エラーを自動的に通知できるようにすることは、sysfs または DebugFS ファイルを介してユーザー空間で継続的にポーリングしてカウンタをチェックするよりも効率的です。


インテルはこれに取り組んでいます。新しい Xe DRM カーネル ドライバーの作業の一環としての Netlink RAS/テレメトリ サポート。この新機能に関するコメントのリクエストは、dri-devel メールで確認できます。リスト

Categories: IT Info