V Linuxe 5.19 bolo prijatých takmer 500 000 riadkov kódu súvisiacich s grafickými ovládačmi

Logo jadra Linuxu, Tux

Nedávno sa objavila správa v úložisku v ktorom je uvoľnenie jadra Linux 5.19 dostal ďalšiu sadu zmien súvisiacich so subsystémom DRM (Direct Rendering Manager) a ovládače grafiky.

Sada náplastí prijatý je zaujímavý, pretože obsahuje 495 XNUMX riadkov kódu, čo je porovnateľné s celkovou veľkosťou zmien v každej vetve jadra (napríklad v jadre 506 bolo pridaných 5.17 tisíc riadkov kódu).

ahoj linus

Toto je hlavná požiadavka na stiahnutie DRM pre 5.19-rc1.

Zvyčajné zhrnutie nižšie, Intel povolil DG2 na určitých SKU notebookov,
AMD spustilo novú podporu GPU, msm má užívateľsky priradené ovládanie VA.

Konflikty:
Pred pár hodinami som sa tu spojil s vaším stromom, došlo k dvom konfliktom i915
ale dali sa celkom ľahko vyriešiť, takže si myslím, že ich zvládnete.

Nie je tu veľa vecí mimo mojej sféry.

Ako obvykle, dajte mi vedieť, ak sa vyskytne nejaký problém,

V prijatom patchi je to uvedené vrátane približne 400 000 riadkov agregované pochádzajú zo súborov hlavičky údajov registra ASIC automaticky generované v ovládači AMD GPU.

Okrem toho sa zdôrazňuje aj to ďalších 22,5 tisíc riadkov poskytuje počiatočnú implementáciu podpory AMD SoC21. Celková veľkosť ovládača AMD GPU presiahla 4 milióny riadkov kódu (pre porovnanie, celé jadro Linuxu 1.0 obsahovalo 176 tisíc riadkov kódu, 2,0 – 778 tisíc, 2,4 – 3,4 milióna, 5,13 – 29,2 milióna). Okrem SoC21 obsahuje ovládač AMD podporu pre SMU 13.x (System Management Unit), aktualizovanú podporu pre USB-C a GPUVM a je pripravený na podporu ďalšej generácie RDNA3 (RX 7000) a CDNA (AMD instinct) .

V ovládači Intel sa najviac mení (5,6 tisíc) je v kóde správy napájania. Pridané tiež ID ovládačov Intel pre GPU Intel DG2 (Arc Alchemist) používané v notebookoch, poskytnutá počiatočná podpora pre Intel Raptor Platform Lake-P (RPL-P), pridané informácie o grafických kartách Arctic Sound-M, implementované ABI pre výpočtové motory, pridaná podpora formátu Tile4 pre karty DG2, implementovaná podpora DisplayPort HDR pre systémy založené na mikroarchitektúre Haswell.

Zatiaľ čo na strane nouveau ovládač, Celkom, zmeny ovplyvnili asi sto riadkov kódu (bola vykonaná zmena na použitie ovládača drm_gem_plane_helper_prepare_fb, aplikovaná statická alokácia pamäte pre niektoré štruktúry a premenné). Pokiaľ ide o používanie modulov jadra Nouveau s otvoreným zdrojom spoločnosťou NVIDIA, doterajšia práca sa obmedzila na identifikáciu a odstránenie chýb. V budúcnosti sa plánuje použitie vydaného firmvéru na zlepšenie výkonu ovládača.

Ak sa chcete dozvedieť viac o zmenách navrhnutých pre ďalšiu verziu Linuxu 5.19, podrobnosti nájdete v nasledujúci odkaz.

V neposlednom rade, Za zmienku tiež stojí, že nedávno bola identifikovaná zraniteľnosť (CVE-2022-1729) v jadre Linuxu, ktorý by mohol umožniť lokálnemu používateľovi získať root prístup k systému.

Zraniteľnosť je spôsobená súčasnou podmienkou v podsystéme výkonnosti, ktorý možno použiť na spustenie prístupu k už uvoľnenej oblasti pamäte jadra (použitie po uvoľnení). Problém sa prejavuje od vydania jadra 4.0-rc1. Využiteľnosť bola potvrdená pre verzie 5.4.193+.

toto je oznámenie o nedávno nahlásenej zraniteľnosti (CVE-2022-1729) v podsystéme perf linuxového jadra. Problémom je rasový stav, o ktorom sa ukázalo, že umožňuje lokálne privilégium eskalácia na root na aktuálnej verzii jadra >= 5.4.193, ale zdá sa, že chyba existuje z jadra verzia 4.0-rc1 (oprava opravuje odovzdanie tejto verzie).
Našťastie hlavné distribúcie Linuxu často obmedzujú používanie perf pre neprivilegovaných používateľov nastavenie premennej sysctl kernel.perf_event_paranoid >= 3, čo efektívne predstavuje neškodná zraniteľnosť.

Oprava je momentálne dostupná len ako oprava. Nebezpečenstvo tejto zraniteľnosti je zmiernené skutočnosťou, že väčšina distribúcií štandardne obmedzuje prístup k výkonu na neprivilegovaných používateľov. Ako opravu zabezpečenia môžete nastaviť parameter sysctl kernel.perf_event_paranoid na hodnotu 3.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.