Прерада ВГЕМ драјвера у Русту

Маира Цанал из Игалије је представила пројекат за преписивање ВГЕМ (Виртуал ГЕМ Провидер) драјвера у Русту. ВГЕМ се састоји од приближно 400 линија кода и обезбеђује хардверски агностички ГЕМ (Грапхицс Екецутион Манагер) позадину која се користи за дељење приступа баферу софтверским драјверима 3Д уређаја као што је ЛЛВМпипе ради побољшања перформанси растеризације софтвера.

ВГЕМ ће бити други Руст графички драјвер који се покреће на нивоу кернела (први је био Асахи ДРМ (Дирецт Рендеринг Манагер) драјвер за Аппле АГКС ГПУ који се користи у Аппле М1/М2 чиповима). Развој је захтевао креирање нових веза за рад из Руст кода са уређајем платформе, типом КСАрраи и апстракцијама везаним за ДМА као што су ДМА ограде. У тренутној фази развоја, драјвер је скоро спреман, пролази већину ИГТ тестова, са изузетком две провере (вгем_слов и вгем_басиц@унлоад), али захтева побољшање ИОЦТЛ подршке.

Извор: опеннет.ру

Додај коментар