Utgivelsen av Coreboot 4.18

Utgivelsen av CoreBoot 4.18 er nå offentlig, hvor det utvikles et fritt alternativ til proprietære fastvareprogrammer og BIOS. Koden for prosjektet distribueres under GPLv2-lisensen. Mer enn 200 utviklere har deltatt i opprettelsen av den nye versjonen, og de har forberedt over 1800 endringer.

Hovedendringer:

  • Støtte for 23 hovedkort er lagt til, hvorav 19 brukes på enheter med Chrome OS eller på servere Google. Blant de som ikke er relatert til Google-kortene:
    • MSI PRO Z690-A WIFI DDR4
    • AMD Birman
    • AMD Pademelon
    • Siemens MC APL7
  • Støtten for hovedkortet Google Brya4ES er opphørt.
  • Støtte for SoC Intel Meteor Lake, Mediatek Mt8188 og AMD Morgana er lagt til.
  • I sconfig, kompilatoren av enhetstreetstrukturen som beskriver de nåværende maskinvarekomponentene, er muligheten for å definere operasjoner for hver enhet lagt til. Operasjonene spesifiseres i form av C-identifikatorer, for eksempel «device pci 00.0 alias system_agent on ops system_agent_ops end».
  • Muligheten for å bestemme tilstedeværelsen av i2c-enheter under opprettelsen av enhetsoppføringer i ACPI/SSDT-tabeller er lagt til. Denne funksjonen kan brukes til å identifisere berøringspadder ved hjelp av den innebygde flagget «detect», uten å bruke det tidligere benyttede flagget «probed», som var spesifikt for Linux-kjerner brukt i ChromeOS.
  • Muligheten for å generere SBoM (Firmware Software Bill of Materials), som definerer sammensetningen av programvarekomponentene inkludert i fastvareavbildet, for eksempel for automatisering av sårbarhetskontroll eller lisensanalyse i fastvaren, er implementert.
  • Arbeidet med den fjerde utgaven av ressursfordelingsmekanismen (RESOURCE_ALLOCATOR_V4) er fortsatt, der støtte for manipulering av flere ressursområder, bruk av hele adresseområdet og tildeling av minne i områder over 4 GB er implementert.
  • Mekanismen for klassisk initiering av flerprosessormodus (LEGACY_SMP_INIT) er erklært som foreldet, og er blitt erstattet av koden for initiering av PARALLEL_MP.
  • En konsolldriver for smbus er lagt til.
  • Verktøyet checkpatch har fått støtte for Linux-kjernen 5.19.
  • Oversettelsen av ACPI til ASL 2.0-syntaksen er fortsatt.
  • Payload-komponenten basert på UEFI-stacken EDK II (TianoCore) er oppdatert, og har blitt testet med Intel Core-prosessorer (fra 2. til 12. generasjon), Intel Small Core BYT, BSW, APL, GLK og GLK-R, AMD Stoney Ridge og Picasso.

Kilde: opennet.ru

Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere 🔥 Kjøp pålitelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster