Twórcy sterowników graficznych jądra systemu Intel Linux rozważają wykorzystanie Netlink do udostępniania funkcji RAS (niezawodność, dostępność, łatwość serwisowania) i telemetrii sterowników graficznych jądra w przestrzeni użytkownika dla ich nowoczesnych procesorów graficznych.

Netlink to ogólny sposób przesyłania danych między procesami jądra i przestrzenią użytkownika za pośrednictwem interfejsu opartego na gniazdach. Netlink obsługuje różnorodne usługi już od routingu sieciowego/zapory sieciowej/IPSec po powiadomienia SELinux i szyfrowanie. Propozycja firmy Intel polega na wykorzystaniu Netlink do RAS i komunikacji telemetrycznej zamiast istniejącego licznika PMU i ekspozycji interfejsu sysfs, z których korzystają wewnętrznie. Istnieje również nadzieja, że ​​inne sterowniki Direct Rendering Manager (DRM) będą wykorzystywać ten interfejs Netlink do funkcji RAS/telemetrii.

Wykorzystanie Netlink do subskrybowania i automatycznego powiadamiania o nowych błędach sprzętowych powinno być bardziej wydajne niż ciągłe odpytywanie przestrzeni użytkownika za pomocą plików sysfs lub DebugFS w celu sprawdzenia liczników.


Firma Intel nad tym pracuje Obsługa RAS/telemetrii Netlink w ramach prac nad nowym sterownikiem jądra Xe DRM. Prośbę o komentarze na temat tej nowej funkcji można znaleźć za pośrednictwem dri-devel mailingu lista.

Categories: IT Info