Nesten 5.19 500 linjer med kode relatert til grafikkdrivere har blitt akseptert i Linux 000

Linux-kjernelogo, Tux

Nyheten brøt nylig at i depotet der kjerneutgivelsen av Linux 5.19 har mottatt et annet sett med endringer knyttet til DRM-delsystemet (Direct Rendering Manager) og grafikkdrivere.

Lappesettet akseptert er interessant fordi den inkluderer 495k linjer med kode, som er sammenlignbar med den totale størrelsen på endringer i hver kjernegren (for eksempel ble 506k kodelinjer lagt til i kjerne 5.17).

hei linus

Dette er den viktigste drm pull-forespørselen for 5.19-rc1.

Vanlig oppsummering nedenfor, Intel har aktivert DG2 på visse bærbare SKU-er,
AMD har startet ny GPU-støtte, msm har brukertildelte VA-kontroller.

Konflikter:
Jeg slo sammen med treet ditt her for noen timer siden, det var to i915-konflikter
men de var ganske enkle å løse, så jeg tror du kan håndtere dem.

Det er ikke mange ting utenfor mitt rike her.

Gi meg beskjed som vanlig hvis det er noe problem,

Det er nevnt at i den mottatte oppdateringen ca. 400 000 linjer inkludert samlet kommer fra ASIC register data header filer automatisk generert i AMD GPU-driveren.

I tillegg til dette fremheves det også at ytterligere 22,5 tusen linjer gir den første implementeringen av AMD SoC21-støtte. Den totale størrelsen på AMD GPU-driveren oversteg 4 millioner linjer med kode (til sammenligning inkluderte hele Linux 1.0-kjernen 176 tusen linjer med kode, 2,0 – 778 tusen, 2,4 – 3,4 millioner, 5,13 – 29,2 millioner). I tillegg til SoC21 inkluderer AMD-driveren støtte for SMU 13.x (System Management Unit), oppdatert støtte for USB-C og GPUVM, og er klar til å støtte neste generasjon RDNA3 (RX 7000) og CDNA (AMD-instinkt) .

I Intel-driveren er det mest endringer (5,6 tusen) er i strømstyringskoden. La også til Intel-driver-ID-er for Intel DG2 (Arc Alchemist) GPUer brukt i bærbare datamaskiner, ga innledende støtte for Intel Raptor Platform Lake-P (RPL-P), la til informasjon om Arctic Sound-M grafikkort, implementerte ABI for datamotorer, lagt til Tile4-formatstøtte for DG2-kort, implementert DisplayPort HDR-støtte for systemer basert på Haswell-mikroarkitekturen.

Mens fra nouveau kontroller, Total, endringene påvirket rundt hundre linjer med kode (endringen ble gjort for å bruke drm_gem_plane_helper_prepare_fb-driveren, anvendt statisk minneallokering for noen strukturer og variabler). Når det gjelder bruken av åpen kildekode Nouveau-kjernemoduler av NVIDIA, har arbeidet så langt blitt redusert til å identifisere og fjerne feil. I fremtiden er det planlagt å bruke den utgitte fastvaren for å forbedre ytelsen til kontrolleren.

Hvis du vil vite mer om endringene som er foreslått for neste versjon av Linux 5.19, kan du se detaljene i følgende lenke.

Sist men ikke minst, Det er også verdt å nevne at en sårbarhet nylig ble identifisert (CVE-2022-1729) i Linux-kjernen som kan tillate en lokal bruker å få root-tilgang til systemet.

Sårbarhet er forårsaket av en rasetilstand i perf-delsystemet, som kan brukes til å starte tilgang til et allerede frigjort område av kjerneminne (bruk-etter-fri). Problemet har vært åpenbart siden utgivelsen av kernel 4.0-rc1. Utnyttbarhet er bekreftet for versjon 5.4.193+.

dette er en kunngjøring om en nylig rapportert sårbarhet (CVE-2022-1729) i perf-delsystemet av Linux-kjernen. Problemet er en rasetilstand som ble vist å tillate et lokalt privilegium eskalering til root på gjeldende kjerneversjon >= 5.4.193, men feilen ser ut til å eksistere fra kjernen versjon 4.0-rc1 (oppdateringen fikser commit av denne versjonen).
Heldigvis begrenser store Linux-distribusjoner ofte bruken av perf for ikke-privilegerte brukere av sette sysctl-variabelen kernel.perf_event_paranoid >= 3, som effektivt representerer ufarlig sårbarhet.

Reparasjonen er foreløpig bare tilgjengelig som en oppdatering. Faren for sårbarheten reduseres av det faktum at de fleste distribusjoner begrenser tilgangen til perf til ikke-privilegerte brukere som standard. Som en sikkerhetsfiks kan du sette parameteren sysctl kernel.perf_event_paranoid til 3.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.