ARM fänkt un de gratis Panfrost Chauffer z'ënnerstëtzen

Op der XDC2020 Konferenz (X.Org Developers Conference) ugekënnegt iwwer ARM bäitrieden de Projet Entwécklungsprozess panfrost, deen en oppene Chauffer fir Mali Videokären entwéckelt. ARM Firma ausgedréckt Bereetschaft Gitt Chauffeurentwéckler d'Informatioun an d'Dokumentatioun déi se brauchen fir d'Hardware besser ze verstoen an hir Entwécklungsefforten ze fokusséieren, ouni Zäit ze verschwenden fir d'Puzzele vu reverse engineering binäre Chauffeuren ze léisen. Virdrun ass eng ähnlech Saach geschitt mat der Verbindung vu Qualcomm fir um Projet ze schaffen Freedreno, deen e gratis Chauffer fir Qualcomm Adreno GPUs entwéckelt.

D'Participatioun vun ARM wäert hëllefen d'Stabilitéit vun der Implementatioun op de Punkt ze bréngen fir prett ze sinn fir verbreet Benotzung a méi Ënnerstëtzung fir Mali GPU-spezifesch intern Instruktiounen ze bidden andeems se éischt Hand Informatioun iwwer d'Chiparchitektur ubidden. Disponibilitéit vun intern Dokumentatioun hëlleft och maximal Leeschtung ze garantéieren, voll Konformitéit mat Spezifikatioune an Ofdeckung vun all sinn Fonctiounen vun Midgard an Bifrost GPUs.

Déi éischt Ännerunge virbereet op Basis vun Informatioun, déi vun ARM kritt goufen, hu scho iwwerdroen an de Chauffer Code Basis. Besonnesch,
D'Aarbecht gouf gemaach fir d'Instruktiounsverpackungsoperatioune an d'kanonesch Form ze bréngen an den Demontage komplett nei ze beaarbechten fir d'Architektur vum GPU Bifrost Instruktiounsset méi präzis ze reflektéieren a mat der Terminologie ugeholl an ARM entspriechen.

De Panfrost Chauffer gouf am Joer 2018 vum Alyssa Rosenzweig vu Collabora gegrënnt an ass bis elo duerch Reverse Engineering vun den originelle ARM Chauffeuren entwéckelt. De Moment ënnerstëtzt de Chauffeur Aarbecht mat Chips baséiert op Midgard (Mali-T6xx, Mali-T7xx, Mali-T8xx) a Bifrost (Mali G3x, G5x, G7x) Mikroarchitekturen. Fir GPU Mali 400/450, benotzt a villen eelere Chips baséiert op ARM Architektur, gëtt e Chauffer separat entwéckelt Lima.


Source: opennet.ru

Setzt e Commentaire