Beveik 5.19 500 kodo eilučių, susijusių su grafikos tvarkyklėmis, priimta Linux 000

Logotipo branduolys „Linux“, „Tux“

Neseniai pasklido žinia, kad saugykloje kuriame branduolio išleidimas iš Linux 5.19 gavo dar vieną pakeitimų rinkinį, susijusį su DRM posistemiu („Direct Rendering Manager“) ir grafikos tvarkyklės.

Pleistrų rinkinys priimta yra įdomus, nes jame yra 495 XNUMX kodo eilučių, kuris yra palyginamas su bendru kiekvienos branduolio šakos pakeitimų dydžiu (pavyzdžiui, 506 branduolyje buvo pridėta 5.17 XNUMX kodo eilučių).

labas Linus

Tai yra pagrindinė 5.19-rc1 drm ištraukimo užklausa.

Toliau pateikiama įprasta santrauka, „Intel“ įgalino DG2 tam tikruose nešiojamojo kompiuterio SKU,
AMD pradėjo naują GPU palaikymą, msm turi vartotojo priskirtus VA valdiklius.

Konfliktai:
Aš čia prieš kelias valandas susiliejau su jūsų medžiu, įvyko du i915 konfliktai
bet juos buvo gana lengva išspręsti, todėl manau, kad jūs galite juos išspręsti.

Čia nėra daug dalykų už mano sferos ribų.

Kaip įprasta, praneškite man, jei yra kokių nors problemų,

Minima, kad gautame pleistre įtraukta apie 400 000 eilučių suvestinė kilę iš ASIC registro duomenų antraštės failų automatiškai sugeneruojamas AMD GPU tvarkyklėje.

Be to, taip pat pabrėžiama, kad dar 22,5 tūkst. eilučių užtikrina pradinį AMD SoC21 palaikymą. Bendras AMD GPU tvarkyklės dydis viršijo 4 milijonus kodo eilučių (palyginimui, visame Linux 1.0 branduolyje buvo 176 tūkst. kodo eilučių, 2,0 – 778 tūkst., 2,4 – 3,4 mln., 5,13 – 29,2 mln.). Be SoC21, AMD tvarkyklė palaiko SMU 13.x (sistemos valdymo bloką), atnaujintą USB-C ir GPUVM palaikymą ir yra pasirengusi palaikyti naujos kartos RDNA3 (RX 7000) ir CDNA (AMD instinct). .

„Intel“ tvarkyklėje daugiausia pakeitimų (5,6 tūkst.) yra maitinimo valdymo kode. Taip pat pridėti „Intel“ tvarkyklės ID „Intel DG2“ („Arc Alchemist“) GPU, naudojamuose nešiojamuosiuose kompiuteriuose, suteiktas pradinis „Intel Raptor Platform Lake-P“ (RPL-P) palaikymas, pridėta informacija apie „Arctic Sound-M“ vaizdo plokštes, įdiegta ABI skaičiavimo varikliams, pridėtas Tile4 formato palaikymas DG2 kortelėms, įdiegtas DisplayPort HDR palaikymas sistemoms, pagrįstoms Haswell mikroarchitektūra.

Nors iš nouveau valdiklis, iš viso, pakeitimai paveikė apie šimtą kodo eilučių (pakeitimas buvo atliktas naudojant drm_gem_plane_helper_prepare_fb tvarkyklę, kai kurioms struktūroms ir kintamiesiems pritaikytas statinis atminties paskirstymas). Kalbant apie NVIDIA atvirojo kodo Nouveau branduolio modulių naudojimą, iki šiol darbas buvo sumažintas iki klaidų identifikavimo ir pašalinimo. Ateityje planuojama panaudoti išleistą programinę-aparatinę įrangą valdiklio veikimui pagerinti.

Jei norite sužinoti daugiau apie pakeitimus, siūlomus kitai „Linux 5.19“ versijai, galite peržiūrėti išsamią informaciją sekanti nuoroda.

Paskutinis, bet ne prasčiausias, Taip pat verta paminėti, kad neseniai buvo nustatytas pažeidžiamumas (CVE-2022-1729) „Linux“ branduolyje, kuris gali leisti vietiniam vartotojui gauti pagrindinę prieigą prie sistemos.

Pažeidžiamumas atsiranda dėl lenktynių būklės tobulumo posistemyje, kurį galima naudoti norint inicijuoti prieigą prie jau atlaisvintos branduolio atminties srities (naudoti po nemokamo). Problema išryškėjo nuo 4.0-rc1 branduolio išleidimo. Patvirtintas 5.4.193 ir naujesnių versijų išnaudojimas.

tai pranešimas apie neseniai praneštą pažeidžiamumą (CVE-2022-1729) tobulumo posistemyje „Linux“ branduolio. Problema yra dėl rasės sąlygų, kurios, kaip buvo įrodyta, suteikia vietos privilegiją perkėlimas į šaknį dabartinėje branduolio versijoje >= 5.4.193, tačiau atrodo, kad klaida egzistuoja branduolyje versija 4.0-rc1 (pataisymas pataiso šios versijos įpareigojimą).
Laimei, pagrindiniai „Linux“ platinimai dažnai riboja „perf“ naudojimą neprivilegijuotiems vartotojams nustatant sysctl kintamąjį kernel.perf_event_paranoid >= 3, efektyviai atspindintį nekenksmingas pažeidžiamumas.

Pataisa šiuo metu galima tik kaip pataisa. Pažeidžiamumo pavojų sumažina tai, kad dauguma platinimų pagal numatytuosius nustatymus apriboja prieigą prie perf neprivilegijuotiems vartotojams. Kaip saugos pataisą galite nustatyti parametrą sysctl kernel.perf_event_paranoid į 3.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.