Ko Tyr te tohu, Linux- he taraiwa mō te ARM Mali GPU, i tuhia ki te Rust

I whakaputa a Daniel Almeida, e mahi ana i te whakawhanaketanga kōteke ataata i Collabora, ki te rārangi mēra a ngā kaiwhakawhanake. Linux- te whakatinanatanga tuatahi o te taraiwa Tyr mō ngā GPU ARM Mali e whakamahi ana i te hangarau Command Stream Frontend (CSF), pērā i te Mali G310, G510, me te G710. Kua tuhia te waehere taraiwa ki te Rust, ā, neke atu i te 600 ngā rārangi waehere. Kei te whakahaerehia ngātahitia te mahi i runga i te taraiwa Tyr e Collabora, Arm, me Google.

Ko te anga mo te hanga i te taraiwa hou e whakamahi ana i nga waahanga o te taraiwa rust_platform_driver waitara me te taraiwa Nova, i whakawhanakehia mo nga GPU NVIDIA, i tuhia ki te Rust me te taapiri i tetahi waahanga ki te pata 6.15. Ko te taumahinga mo te taunekeneke ki te Mali GPU ka tukuna mai i te taraiwa DRM o Panthor (Kaiwhakahaere Whakaata Tika) kua tuhia ki te C. Ko te uAPI o te taraiwa a Tyr he rite ki te uAPI o te taraiwa o Panthor, e taea ai te whakamahi i nga waahanga mokowhiti o te kaiwhakamahi.

Ko te hangarau CSF, i whakamahia mai i te 10th whakatupuranga o Mali GPUs, he mea rongonui mo te neke i etahi mahi taraiwa ki te taha firmware me te whakamahi i tetahi tauira hou mo te whakarite i nga mahi mahi i runga i te GPU. I roto i nga GPU me te atanga CSF, hei utu mo te tauira i runga i te tuku i te mekameka o nga mahi, ka whakamahia he tauira i runga i te rerenga whakahau me te whakarite i te rarangi rerenga whakahau i te taha firmware. Hei whakarite i nga mahi a te kaihoroi, ka hangaia he miihiniiti Cortex-M7 motuhake ki roto i te GPU, ka tukuna he waahanga whakahaere whakahau motuhake (Waehere Whakataunga Whakatau) hei whakahaere i nga tohutohu CSF.

Kei muri tonu nga mahi a Tyr i muri i te taraiwa Panthor, engari ko te whakaaro o nga kaihanga ki te whakaiti haere i te mokowhiti kia tutuki ra ano te rite o nga pukenga taraiwa. Ko nga ahuatanga ngaro e hiahia ana kia whakauruhia etahi atu tangohanga ki roto i te kernel hei hanga taraiwa i roto i te Rust, na reira ka tukutahia te whanaketanga o te taraiwa Tyr me te taapiri o enei tangohanga ki te kernel. Hei tauira, kaore ano te kernel i te kaha mo te mapi mahara i roto i nga taraiwa Rust mo nga GPU, kei te whakawhanakehia i roto i te huinga papaki GPUVM, kaore ano kia tangohia.

Source: opennet.ru

Hokona te manaaki pono mo nga waahi me te tiaki DDoS, nga kaiwhakarato VPS VDS 🔥 Hokona he manaaki paetukutuku pono me te tiakitanga DDoS, ngā tūmau VPS VDS | ProHoster