ARM začíná podporovat svobodný ovladač Panfrost

Na konferenci XDC2020 (X.Org Developers Conference) oznámeno o připojení společnosti ARM k procesu vývoje projektu Panfrost, který vyvíjí otevřený ovladač pro grafické jádra Mali. Společnost ARM vyjádřila ochotu poskytnout vývojářům ovladače potřebné informace a dokumentaci pro lepší porozumění hardwaru a zaměření se na vývoj, aniž by ztráceli čas luštěním záhad při reverzním inženýrství binárních ovladačů. Dříve k podobnému došlo při zapojení společnosti Qualcomm do práce na projektu Freedreno, který vyvíjí svobodný ovladač pro GPU Qualcomm Adreno.

Účast společnosti ARM pomůže přivést stabilitu realizace do stavu připravenosti pro široké použití a zajistit úplnější podporu specifických instrukcí GPU Mali díky poskytnutí informací o architektuře čipů z první ruky. Dostupnost interní dokumentace také umožní dosáhnout maximálního výkonu, plné shody se specifikacemi a pokrytí všech dostupných možností GPU Midgard a Bifrost.

První změny, připravené na základě informací získaných od ARM, již byly předány v kódové základně ovladače. Konkrétně,
byla provedena práce na uvedení operací balení instrukcí do kanonické podoby a úplné předělání disassembleru, pro přesnější odraz architektury instrukčního setu GPU Bifrost a shody s terminologií přijatou v ARM.

Ovladač Panfrost byl založen v roce 2018 Alysou Rozenzweig (Alyssa Rosenzweig), pracující ve společnosti Collabora, a dosud se vyvíjel na základě reverzního inženýrství originálních ovladačů od společnosti ARM. V současné době ovladač podporuje čipy založené na mikroarchitekturách Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x). Pro GPU Mali 400/450, používané v mnoha starých čipech založených na architektuře ARM, se samostatně vyvíjí ovladač Lima.


Přehrát video

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster