Ang mga developer ng Intel Linux kernel graphics driver ay tumitingin sa paggamit ng Netlink para sa paglalantad ng RAS (pagkakatiwalaan, kakayahang magamit, kakayahang magamit) at telemetry ng mga driver ng kernel graphics sa user-space para sa kanilang mga modernong GPU.

Ang Netlink ay isang generic na paraan ng paglilipat ng data sa pagitan ng kernel at mga proseso ng user-space sa pamamagitan ng interface na nakabatay sa socket. Sinusuportahan ng Netlink ang iba’t ibang serbisyo mula sa network routing/firewall/IPSec hanggang sa mga notification ng SELinux at crypto. Ang panukala mula sa Intel ay gamitin ang Netlink para sa RAS at telemetry na komunikasyon sa halip ng kanilang umiiral na PMU counter at sysfs interface exposure na ginagamit nila sa loob. Ang pag-asa rin ay ang ibang mga driver ng Direct Rendering Manager (DRM) ay gagamit ng interface ng Netlink na ito para sa RAS/telemetry functionality.

Ang paggamit ng Netlink upang makapag-subscribe at awtomatikong maabisuhan ng mga bagong error sa hardware ay dapat na mas mahusay kaysa sa user-space na patuloy na pagboto sa pamamagitan ng sysfs o DebugFS file upang suriin ang anumang mga counter.


Ginagawa ito ng Intel Suporta sa Netlink RAS/telemetry bilang bahagi ng kanilang trabaho sa bagong driver ng kernel ng Xe DRM. Ang kanilang kahilingan para sa mga komento sa bagong functionality na ito ay makikita sa pamamagitan ng dri-devel mailing listahan.

Categories: IT Info