Næsten 5.19 linjer kode relateret til grafikdrivere er blevet accepteret i Linux 500

Kernel Linux, Tux

Nyheden kom for nyligt i arkivet hvor kernefrigivelsen af Linux 5.19 har modtaget endnu et sæt ændringer relateret til DRM-undersystemet (Direct Rendering Manager) og grafikdrivere.

Plastersættet accepteret er interessant, fordi den indeholder 495k linjer kode, som kan sammenlignes med den samlede størrelse af ændringer i hver kernegren (for eksempel blev 506k kodelinjer tilføjet i kerne 5.17).

hej linus

Dette er den vigtigste drm pull-anmodning for 5.19-rc1.

Normal oversigt nedenfor, Intel har aktiveret DG2 på visse bærbare SKU'er,
AMD har startet ny GPU-understøttelse, msm har brugertildelte VA-kontroller.

Konflikter:
Jeg fusionerede med dit træ her for et par timer siden, der var to i915-konflikter
men de var ret nemme at løse, så jeg tror du kan klare dem.

Der er ikke mange ting uden for mit rige her.

Lad mig som sædvanlig vide, hvis der er et problem,

Det er nævnt, at i den modtagne patch ca. 400 linjer inkluderet aggregeret kommer fra ASIC register data header filer genereres automatisk i AMD GPU-driveren.

Udover dette fremhæves det også yderligere 22,5 tusind linjer giver den indledende implementering af AMD SoC21-understøttelse. Den samlede størrelse af AMD GPU-driveren oversteg 4 millioner linjer kode (til sammenligning inkluderede hele Linux 1.0-kernen 176 tusind linjer kode, 2,0 – 778 tusind, 2,4 – 3,4 millioner, 5,13 – 29,2 millioner). Ud over SoC21 inkluderer AMD-driveren understøttelse af SMU 13.x (System Management Unit), opdateret understøttelse af USB-C og GPUVM og er klar til at understøtte næste generation af RDNA3 (RX 7000) og CDNA (AMD-instinkt) .

I Intel-driveren er der flest ændringer (5,6 tusind) er i strømstyringskoden. Tilføjede også Intel-driver-id'er til Intel DG2 (Arc Alchemist) GPU'er brugt i bærbare computere, gav indledende support til Intel Raptor Platform Lake-P (RPL-P), tilføjede oplysninger om Arctic Sound-M grafikkort, implementeret ABI til computermotorer, tilføjet Tile4-formatunderstøttelse til DG2-kort, implementeret DisplayPort HDR-understøttelse for systemer baseret på Haswell-mikroarkitekturen.

Mens den del af nouveau controller, i alt, ændringerne påvirkede omkring hundrede linjer kode (ændring blev foretaget til at bruge drm_gem_plane_helper_prepare_fb driver, anvendt statisk hukommelsesallokering for nogle strukturer og variabler). Hvad angår brugen af ​​open source Nouveau-kernemoduler af NVIDIA, er arbejdet indtil videre blevet reduceret til at identificere og fjerne fejl. I fremtiden er det planlagt at bruge den frigivne firmware til at forbedre controllerens ydeevne.

Hvis du vil vide mere om de foreslåede ændringer for den næste version af Linux 5.19, kan du se detaljerne i følgende link.

Sidst men ikke mindst, Det er også værd at nævne, at en sårbarhed for nylig blev identificeret (CVE-2022-1729) i Linux-kernen, der kunne give en lokal bruger mulighed for at få root-adgang til systemet.

Sårbarhed er forårsaget af en racetilstand i perf-delsystemet, som kan bruges til at starte adgang til et allerede frigivet område af kernehukommelsen (brug-efter-fri). Problemet har været åbenlyst siden udgivelsen af ​​kernel 4.0-rc1. Udnyttelighed er blevet bekræftet for version 5.4.193+.

dette er en meddelelse om en nyligt rapporteret sårbarhed (CVE-2022-1729) i perf-undersystemet af Linux-kernen. Problemet er en race tilstand, der viste sig at tillade et lokalt privilegium eskalering til root på nuværende kerneversion >= 5.4.193, men fejlen ser ud til at eksistere fra kernen version 4.0-rc1 (patchen retter commit af denne version).
Heldigvis begrænser store Linux-distributioner ofte brugen af ​​perf for ikke-privilegerede brugere ved indstilling af sysctl-variablen kernel.perf_event_paranoid >= 3, der effektivt repræsenterer harmløs sårbarhed.

Rettelsen er i øjeblikket kun tilgængelig som en patch. Faren for sårbarheden afbødes af det faktum, at de fleste distributioner som standard begrænser adgangen til perf til ikke-privilegerede brugere. Som en sikkerhedsrettelse kan du indstille parameteren sysctl kernel.perf_event_paranoid til 3.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for data: AB Internet Networks 2008 SL
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.