Utgave av Coreboot 4.16

Utgivelsen av prosjektet CoreBoot 4.16 er nå offentliggjort, hvor en fri alternativ utvikling av proprietære fastvare og BIOS er under utvikling. Koden for prosjektet er lisensiert under GPLv2. Det har vært 170 utviklere involvert i opprettelsen av den nye versjonen, som har forberedt 1770 endringer.

Hovudnyhende:

  • Støtte for 33 hovedkort er lagt til, 22 av dem brukes på enheter med Chrome OS eller på servere Google. Blant de som ikke er relatert til Google-kortene:
    • Acer Aspire VN7-572G
    • AMD Chausie
    • ASROCK H77 Pro4-M
    • ASUS P8Z77-M
    • Emulering QEMU power9
    • Intel Alderlake-N RVP
    • Prodrive Atlas
    • Star Labs Star Labs StarBook Mk V (i3-1115G4 og i7-1165G7)
    • System76 gaze16 3050, 3060 og 3060-b
  • Støtten for Google Corsola, Nasher og Stryke hovedkort er avsluttet.
  • Støtte for CPU Power9 og SoC AMD Sabrina er blitt lagt til.
  • Det er lagt til et alternativ for å deaktivere IME (Intel Management Engine), som leveres i de fleste moderne hovedkort med Intel-prosessorer og er implementert som en separat mikrokontroller som fungerer uavhengig av CPU og utfører oppgaver som må skilles fra operativsystemet, som behandling av beskyttet innhold (DRM), implementering av TPM (Trusted Platform Module) moduler og lavnivågrensesnitt for overvåking og kontroll av maskinvare. For å deaktivere IME på systemer med prosessorer fra Skylake-familien til Alder Lake, brukes parameteren me_state i CMOS, der tildeling av verdien 1 vil deaktivere motoren. En metode for å endre tilstanden til CSME gjennom CMOS, kalt «.enable», er blitt lagt til, hvis tilstand tilsvarer parameteren me_state.
  • En coreboot-konfigurator er lagt til, en enkel grafisk grensesnitt for å endre CMOS-innstillinger i Coreboot CBFS, som bruker verktøyet nvramtool.
  • Verktøyet apcb_v3_edit er lagt til for redigering av binære filer APCB V3 (AMD PSP Customization Block) og erstatte dem med opptil 16 SPD (Serial Presence Detect).
  • Undermoduler som amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs og vboot er oppdatert.
  • Koden for innsetting av MP init for konfigurasjon av LAPIC (Local Advanced Programmable Interrupt Controller) er blitt flyttet.
  • Støtte for ANSI escape-sekvenser for fremheving av viktige hendelser, som feil og advarsler, ved logging til den interaktive konsollen er lagt til.
  • Funksjonen cbmem_dump_console er implementert, som ligner på cbmem_dump_console_to_uart, men fungerer med vanlig konfigurerte konsoller.
  • Innstillingene for Live-bildet er justert for å fungere med distribusjonen NixOS 21.11. Støtten for pakken iasl, som er blitt erstattet med acpica-tools, er avsluttet.
  • Bootloaderen U-Boot er oppdatert til versjon 2021.10.
  • Støtte for systemer med mer enn 128 CPU-kjerner er lagt til.
  • Driver for Semtech sx9360 SAR nærhetssensorer, brukt i Samsung-enheter, er lagt til.
  • Driver for SD-kontrollere fra SGenesys Logic GL9750, brukt i Chromebook, er lagt til.
  • Støtte for Ethernet-kontrollere fra Realtek RT8125 er lagt til.
  • Driver for Fibocom 5G WWAN ACPI er lagt til.
  • Støtte for blandede minnetopologier ved bruk av DDR4 er lagt til.
  • Støtte for FSP 2.3-spesifikasjonen (Flexible Software Package) er lagt til.
  • Koden for beregning av hasjer, brukt i verifisering og vurdering av CBFS-tilstand, er revidert.
  • Støtte for PCI-e Resizable BAR (Base Address Registers) teknologi, som tillater CPU å få tilgang til hele videominne på PCI-kortet, er lagt til.

I tillegg er en overgangsplan introdusert fra versjon 4.18 for fjerde utgave av ressursallokeringsmekanismen (RESOURCE_ALLOCATOR_V4), som inkluderer støtte for håndtering av flere ressursområder, bruk av hele adresseområdet og tildeling av minne over 4 GB. I Coreboot 4.18, som forventes å bli utgitt i november, planlegges også avvikling av den klassiske multiprosessor-initieringsmekanismen (LEGACY_SMP_INIT), som erstattes av PARALLEL_MP-initiakoden.

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