Nästan 5.19 500 rader kod relaterad till grafikdrivrutiner har accepterats i Linux 000

Logotyp Kernel Linux, Tux

Nyheten kom nyligen att i förvaret där kärnsläppet av Linux 5.19 har fått ytterligare en uppsättning ändringar relaterade till DRM-undersystemet (Direct Rendering Manager) och grafikdrivrutiner.

Plåstret set accepterad är intressant eftersom det innehåller 495k rader kod, vilket är jämförbart med den totala storleken på ändringar i varje kärngren (till exempel lades 506k kodrader till i kärnan 5.17).

hej linus

Detta är den huvudsakliga drm pull-begäran för 5.19-rc1.

Vanlig sammanfattning nedan, Intel har aktiverat DG2 på vissa bärbara SKU:er,
AMD har startat nytt GPU-stöd, msm har användartilldelade VA-kontroller.

Konflikter:
Jag slog ihop med ditt träd här för några timmar sedan, det var två i915-konflikter
men de var ganska lätta att lösa så jag tror att du kan hantera dem.

Det finns inte många saker utanför mitt rike här.

Som vanligt låt mig veta om det är något problem,

Det nämns att i den mottagna patchen cirka 400 000 linjer ingår Lagt till kommer från ASIC-registerdatahuvudfiler genereras automatiskt i AMD GPU-drivrutinen.

Utöver detta framhålls också att ytterligare 22,5 tusen linjer ger den initiala implementeringen av AMD SoC21-stöd. Den totala storleken på AMD GPU-drivrutinen översteg 4 miljoner rader kod (som jämförelse inkluderade hela Linux 1.0-kärnan 176 tusen rader kod, 2,0 – 778 tusen, 2,4 – 3,4 miljoner, 5,13 – 29,2 miljoner). Förutom SoC21 inkluderar AMD-drivrutinen stöd för SMU 13.x (System Management Unit), uppdaterat stöd för USB-C och GPUVM, och är redo att stödja nästa generation av RDNA3 (RX 7000) och CDNA (AMD-instinkt) .

I Intel-drivrutinen är det mest förändringar (5,6 tusen) finns i energihanteringskoden. Lade också till Intel-drivrutins-ID:n för Intel DG2 (Arc Alchemist) GPU:er som används i bärbara datorer, gav initialt stöd för Intel Raptor Platform Lake-P (RPL-P), lade till information om Arctic Sound-M grafikkort, implementerade ABI för beräkningsmotorer, lagt till Tile4-formatstöd för DG2-kort, implementerat DisplayPort HDR-stöd för system baserade på Haswells mikroarkitektur.

Medan från nouveau kontroller, totalt, ändringarna påverkade cirka hundra rader kod (Ändring gjordes för att använda drivrutinen drm_gem_plane_helper_prepare_fb, tillämpad statisk minnesallokering för vissa strukturer och variabler). När det gäller användningen av Nouveau kärnmoduler med öppen källkod av NVIDIA, har arbetet hittills reducerats till att identifiera och ta bort buggar. I framtiden är det planerat att använda den släppta firmwaren för att förbättra styrenhetens prestanda.

Om du vill veta mer om de ändringar som föreslås för nästa version av Linux 5.19, kan du se detaljerna i följande länk.

Sist men inte minst, Det är också värt att nämna att en sårbarhet nyligen identifierades (CVE-2022-1729) i Linux-kärnan som kan tillåta en lokal användare att få root-åtkomst till systemet.

Sårbarhet orsakas av ett rastillstånd i perf-delsystemet, som kan användas för att initiera åtkomst till ett redan frigjort område av kärnminne (use-efter-free). Problemet har varit uppenbart sedan kärnan 4.0-rc1 släpptes. Exploateringsbarheten har bekräftats för version 5.4.193+.

detta är ett meddelande om en nyligen rapporterad sårbarhet (CVE-2022-1729) i perf-delsystemet av Linux-kärnan. Problemet är ett rastillstånd som visade sig tillåta ett lokalt privilegium eskalering till root på nuvarande kärnversion >= 5.4.193, men felet verkar existera från kärnan version 4.0-rc1 (patchen fixar commit för denna version).
Lyckligtvis begränsar stora Linux-distributioner ofta användningen av perf för icke-privilegierade användare av ställa in sysctl-variabeln kernel.perf_event_paranoid >= 3, vilket effektivt representerar ofarlig sårbarhet.

Fixningen är för närvarande endast tillgänglig som en patch. Faran med sårbarheten minskas av det faktum att de flesta distributioner begränsar åtkomsten till perf för icke-privilegierade användare som standard. Som en säkerhetskorrigering kan du ställa in sysctl-parametern kernel.perf_event_paranoid till 3.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.