Linux 或?qū)⒕哂杏糜?AI 處理單元的 DRM 驅(qū)動(dòng)程序
BayLibre 開發(fā)人員 Alexandre Bailon 發(fā)布了一個(gè)添加 DRM 驅(qū)動(dòng)程序以支持 AI 處理單元 (APU) 的 RFC。最初,該驅(qū)動(dòng)程序是為帶有 AI 協(xié)處理器的 Mediatek SoC 提供服務(wù)的,但現(xiàn)在也適用于其他硬件。
該 RFC 增加了一個(gè) DRM 驅(qū)動(dòng),實(shí)現(xiàn)了 CPU 和 APU 之間的通信,并且使用VirtIO緩沖器來交換信息。對(duì)于數(shù)據(jù),其分配了一個(gè) GEM 對(duì)象,并使用IOMMU 對(duì)該對(duì)象進(jìn)行映射,使其對(duì) APU 可用。同時(shí),該驅(qū)動(dòng)是相對(duì)通用的,如果它們支持 remoteproc 和 VirtIO,應(yīng)該可以與任何實(shí)現(xiàn)人工智能硬件加速器的 SoC 一起工作。
此外,作者表示該 RFC 是對(duì)之前一個(gè)沒有使用 DRM 的 RFC 的重寫,原先的版本是實(shí)現(xiàn)為一個(gè) RPMsg 驅(qū)動(dòng)程序來支持 APU,并具有一樣的功能,不過在經(jīng)過討論后改為實(shí)現(xiàn) DRM 驅(qū)動(dòng)版本。對(duì)于那些對(duì)固件或用戶空間庫感興趣的人來說,可以在這里查看源代碼。
本文轉(zhuǎn)自O(shè)SCHINA
本文標(biāo)題:Linux 或?qū)⒕哂杏糜?AI 處理單元的 DRM 驅(qū)動(dòng)程序
本文地址:https://www.oschina.net/news/160974/linux-may-support-drm-driver-for-apu




















