Udgivelse af Coreboot 4.16

Udgivet er udviklingen version 4.16 af CoreBoot-projektet, som arbejder på et frit alternativ til proprietære firmware og BIOS. Koden til projektet distribueres under GPLv2-licensen. I udviklingen af den nye version deltager 170 udviklere, som har forberedt 1770 ændringer.

Hovednyhederne:

  • Tilføjet support til 33 bundkort, hvoraf 22 anvendes på enheder med Chrome OS eller på servere Google. Blandt de ikke-relaterede bundkort til Google:
    • 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
  • Supporten for bundkortene Google Corsola, Nasher og Stryke er blevet afbrudt.
  • Tilføjet support for CPU Power9 og SoC AMD Sabrina.
  • Tilføjet mulighed for at deaktivere IME (Intel Management Engine), som leveres med de fleste moderne bundkort med Intel-processorer og er implementeret som en separat mikroprocessor, der arbejder uafhængigt af CPU'en og udfører opgaver, der skal adskilles fra operativsystemet, såsom behandling af beskyttet indhold (DRM), implementering af TPM-moduler (Trusted Platform Module) og lavniveau-grænseflader til overvågning og administration af hardware. For at deaktivere IME i systemer med processorer fra Skylake-familien til Alder Lake, benyttes parameteren me_state i CMOS, hvis tildeling af værdien 1 vil deaktivere motoren. For at ændre CSME-tilstanden via CMOS er der tilføjet metoden «.enable», hvis tilstand svarer til parameteren me_state.
  • Tilføjet coreboot-configurator, et enkelt grafisk interface til ændring af CMOS-indstillinger i Coreboot CBFS, der bruger værktøjet nvramtool.
  • Tilføjet værktøjet apcb_v3_edit til redigering af binære filer APCB V3 (AMD PSP Customization Block) og indsættelse af op til 16 SPD (Serial Presence Detect).
  • Opdateret undermoduler: amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs og vboot.
  • Koden til konfiguration af LAPIC (Local Advanced Programmable Interrupt Controller) er flyttet til MP-init.
  • Tilføjet support til ANSI escape-sekvenser for at fremhæve vigtige begivenheder, såsom fejl og advarsler, når logfiler udskrives i det interaktive konsol.
  • Implementeret funktionen cbmem_dump_console, som ligner cbmem_dump_console_to_uart, men som fungerer med normalt konfigurerede konsoller.
  • Indstillingerne for Live-billedet er tilpasset til at fungere med distributionen NixOS 21.11. Supporten for pakken iasl er ophørt og er blevet erstattet af acpica-tools.
  • Bootloaderen U-Boot er opdateret til version 2021.10.
  • Tilføjet support til systemer med mere end 128 CPU-kerner.
  • Tilføjet driver til Semtech sx9360 SAR nærhedssensorer, der anvendes i Samsung-enheder.
  • Tilføjet driver til SD-controllerne SGenesys Logic GL9750, som anvendes i Chromebook.
  • Tilføjet support til Realtek RT8125 Ethernet-controllere.
  • Tilføjet driver til Fibocom 5G WWAN ACPI.
  • Tilføjet support til blandede hukommelsestopologier ved brug af DDR4.
  • Tilføjet support til FSP 2.3 specifikationen (Flexible Software Package).
  • Koden til beregning af hashes, der anvendes til verifikation og evaluering af CBFS-tilstande, er blevet redesignet.
  • Tilføjet support til PCI-e Resizable BAR (Base Address Registers)-teknologi, som tillader CPU at få adgang til al videomemory på PCI-kortet.

Desuden er der præsenteret en overgangsplan fra version 4.18 til den fjerde udgave af ressourcefordelingsmekanismen (RESOURCE_ALLOCATOR_V4), hvor support til manipulation af flere ressourceområder, brug af hele adresserummet og tildeling af hukommelse over 4 GB er blevet tilføjet. I Coreboot 4.18, som forventes at blive udgivet i november, planlægges det også at udfase den klassiske initialiseringsmekanisme for multiprocessormode (LEGACY_SMP_INIT), som nu erstattes af PARALLEL_MP initialiseringskode.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster