Gotovo 5.19 linija koda koji se odnose na grafičke drajvere prihvaćeno je u Linuxu 500

Linux Kernel Logo, Tux

To su nedavno objavile vijesti u spremištu u kojem je izdanje kernela Linux 5.19 je primio još jedan skup izmjena koje se odnose na DRM podsistem (Direct Rendering Manager) i grafički drajveri.

Set zakrpa prihvaćen je zanimljiv jer uključuje 495 linija koda, što je uporedivo sa ukupnom veličinom promena u svakoj grani kernela (na primer, 506 hiljada linija koda je dodato u kernel 5.17).

hello Linus

Ovo je glavni drm zahtjev za povlačenjem za 5.19-rc1.

Uobičajeni sažetak ispod, Intel je omogućio DG2 na određenim SKU-ovima laptopa,
AMD je započeo novu podršku za GPU, msm ima korisničke VA kontrole.

Konflikti:
Spojio sam se sa vašim stablom ovdje prije nekoliko sati, bila su dva i915 sukoba
ali ih je bilo prilično lako riješiti pa mislim da se možete nositi s njima.

Ovdje nema mnogo stvari izvan mog carstva.

Kao i obično, javite mi ako bude problema,

To se spominje u primljenoj zakrpi uključeno oko 400 linija agregirano dolaze iz datoteka zaglavlja podataka ASIC registra automatski generisan u AMD GPU drajveru.

Pored ovoga, ističe se i to još 22,5 hiljada linija obezbeđuje početnu implementaciju podrške za AMD SoC21. Ukupna veličina AMD GPU drajvera je premašila 4 miliona linija koda (za poređenje, celo jezgro Linuxa 1.0 uključivalo je 176 hiljada linija koda, 2,0 – 778 hiljada, 2,4 – 3,4 miliona, 5,13 – 29,2 miliona). Pored SoC21, AMD drajver uključuje podršku za SMU 13.x (System Management Unit), ažuriranu podršku za USB-C i GPUVM, i spreman je da podrži sljedeću generaciju RDNA3 (RX 7000) i CDNA (AMD instinct) .

U Intel drajveru, najviše promena (5,6 hiljada) nalazi se u kodu za upravljanje napajanjem. Takođe su dodani Intelovi ID-ovi drajvera za Intel DG2 (Arc Alchemist) GPU-ove koji se koriste u laptopima, obezbeđena je početna podrška za Intel Raptor Platform Lake-P (RPL-P), dodate informacije o Arctic Sound-M grafičkim karticama, implementiran ABI za računarske mašine, dodana podrška za Tile4 format za DG2 kartice, implementirana DisplayPort HDR podrška za sisteme bazirane na Haswell mikroarhitekturi.

Dok je od strane nouveau kontroler, ukupno, promjene su uticale na oko stotinu linija koda (promjena je napravljena da se koristi drm_gem_plane_helper_prepare_fb drajver, primijenjena statička alokacija memorije za neke strukture i varijable). Što se tiče upotrebe otvorenog koda Nouveau kernel modula od strane NVIDIA-e, dosadašnji rad se sveo na identifikaciju i uklanjanje grešaka. U budućnosti se planira korištenje puštenog firmvera za poboljšanje performansi kontrolera.

Ako želite saznati više o promjenama predloženim za sljedeću verziju Linuxa 5.19, možete pogledati detalje u sljedeći link.

Zadnji ali ne i posljednji, Također je vrijedno spomenuti da je nedavno identifikovana ranjivost (CVE-2022-1729) u Linux kernelu koji bi mogao omogućiti lokalnom korisniku da dobije root pristup sistemu.

Ranjivost je uzrokovano stanjem utrke u perf podsistemu, koji se može koristiti za pokretanje pristupa već oslobođenom području memorije kernela (use-after-free). Problem je bio očigledan od izdavanja kernela 4.0-rc1. Potvrđena je mogućnost eksploatacije za verzije 5.4.193+.

ovo je najava nedavno prijavljene ranjivosti (CVE-2022-1729) u perf podsistemu Linux kernela. Problem je stanje trke za koje se pokazalo da dozvoljava lokalnu privilegiju eskalacija na root na trenutnoj verziji kernela >= 5.4.193, ali izgleda da greška postoji iz kernela verzija 4.0-rc1 (zakrpa popravlja urezivanje ove verzije).
Srećom, glavne Linux distribucije često ograničavaju upotrebu perf-a za neprivilegovane korisnike postavljanje sysctl varijable kernel.perf_event_paranoid >= 3, efektivno predstavljajući bezopasna ranjivost.

Ispravka je trenutno dostupna samo kao zakrpa. Opasnost od ranjivosti je ublažena činjenicom da većina distribucija podrazumevano ograničava pristup perf-u neprivilegovanim korisnicima. Kao sigurnosnu ispravku, možete postaviti parametar sysctl kernel.perf_event_paranoid na 3.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.