Intel Linux-ontwikkelaars van grafische stuurprogramma’s voor de kernel kijken naar het gebruik van Netlink om RAS (betrouwbaarheid, beschikbaarheid, onderhoudbaarheid) en telemetriefuncties van grafische stuurprogramma’s voor de kernel bloot te stellen aan gebruikersruimte voor hun moderne GPU’s.

Netlink is een generiek middel om gegevens over te dragen tussen de kernel-en gebruikersruimteprocessen door middel van een op sockets gebaseerde interface. Netlink ondersteunt al een verscheidenheid aan services, van netwerkroutering/firewall/IPSec tot SELinux-meldingen en crypto. Het voorstel van Intel is om Netlink te gebruiken voor RAS-en telemetriecommunicatie in plaats van hun bestaande PMU-teller en sysfs-interface die ze intern gebruiken. De hoop is ook dat andere Direct Rendering Manager (DRM)-stuurprogramma’s gebruik zullen maken van deze Netlink-interface voor RAS/telemetrie-functionaliteit.

Gebruik maken van Netlink om u te kunnen abonneren en automatisch op de hoogte te worden gebracht van nieuwe hardwarefouten, zou efficiƫnter moeten zijn dan gebruikersruimte die voortdurend peilt via sysfs of DebugFS-bestanden om eventuele tellers te controleren.


Intel heeft hieraan gewerkt Ondersteuning voor Netlink RAS/telemetrie als onderdeel van hun werk aan de nieuwe Xe DRM-kerneldriver. Hun verzoek om commentaar op deze nieuwe functionaliteit is te vinden via de dri-devel mailing lijst.

Categories: IT Info