CoreBoot 4.16 kommer med understøttelse af 33 nye boards og mere

Få dage siden udgivelsen af ​​CoreBoot 4.16-projektet blev annonceret, hvor omkring 170 udviklere deltog i skabelsen af ​​den nye version, og som forberedte 1770 ændringer.

For dem der ikke kender CoreBoot, skal du vide, at dette er tilfældet et open source-alternativ til det traditionelle Basic I / O-system (BIOS), der allerede var på MS-DOS 80s pc'er og erstattede den med UEFI (Unified Extensible). CoreBoot er også en gratis firmwareanalog og er tilgængelig til fuld verifikation og revision. CoreBoot bruges som base-firmware til initialisering af hardware og koordinering af boot.

Inklusive initialisering af grafikchips, PCIe, SATA, USB, RS232. Samtidig er FSP 2.0 (Intel Firmware Support Package) binære komponenter og den binære firmware til Intel ME-undersystemet, der kræves for at initialisere og starte CPU og chipset, integreret i CoreBoot.

De vigtigste nye funktioner i CoreBoot 4.16

I denne nye version, der præsenteres, fremhæves det, at der er tilføjet understøttelse af 33 bundkort, hvoraf 22 bruges i Chrome OS-enheder eller Google-servere.

Blandt de plader, der modtog støtte, og som ikke er fra Google, kan vi finde følgende

  • Acer Aspire VN7-572G
  • amd chausie
  • ASROCK H77 Pro4-M
  • ASUS P8Z77-M
  • QEMU power9 emulering
  • 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

Det kan vi desuden findeTilføjet mulighed for at deaktivere IME-undersystemet (Intel Management Engine), som leveres med de fleste moderne bundkort med Intel-processorer og er implementeret som en separat mikroprocessor, der fungerer uafhængigt af CPU'en og udfører opgaver, der bør adskilles fra operativsystemet. Såsom behandling af beskyttet indhold (DRM), implementering af moduler TPM (Trusted Platform Module) og grænseflader på lavt niveau til udstyrsovervågning og kontrol.

For at deaktivere IME på systemer med processorer fra Skylake-familien til Alder Lake, skal du bruge parameteren me_state i CMOS'et, og tildele en værdi på 1, som vil deaktivere motoren. For at ændre CSME-tilstanden via CMOS er ".enable"-metoden tilføjet, hvis tilstand svarer til parameteren me_state.

En anden af ​​de ændringer, der skiller sig ud i denne nye version er, at tilføjet coreboot-configurator, en Simpel GUI til at ændre CMOS-indstillinger i Coreboot CBFS ved hjælp af nvramtool-værktøjet.

Vi kan også finde det tilføjet apcb_v3_edit-værktøj til at redigere binære filer APCB V3 (AMD PSP Customization Block) og udskift dem med op til 16 SPD (Serial Presence Detect).

Amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs og vboot undermodulerne er blevet opdateret, og koden til at konfigurere LAPIC (Local Advanced Programmable Interrupt Controller) er blevet flyttet til MP init.

På den anden side fremhæves det tilføjet understøttelse af ANSI escape-sekvenser at fremhæve vigtige hændelser såsom fejl og advarsler, når man logger på den interaktive konsol, og at cbmem_dump_console-funktionen, der ligner cbmem_dump_console_to_uart, men fungerer med normalt konfigurerede konsoller, er blevet implementeret.

Af de andre ændringer der skiller sig ud fra denne nye version:

  • Fjernet understøttelse af Google Corsola, Nasher og Stryke bundkort.
  • Tilføjet understøttelse af Power9 CPU og AMD Sabrina SoC.
  • Live billedindstillinger tilpasset til at fungere med NixOS 21.11 distributionen. iasl-pakken er blevet forældet og er blevet erstattet af acpica-tools.
  • U-Boot bootloader er blevet opdateret til version 2021.10.
  • Tilføjet understøttelse af systemer med mere end 128 CPU-kerner.
  • Tilføjet driver til Semtech sx9360 SAR nærhedssensorer brugt i Samsung-enheder.
  • Tilføjet driver til SD SGenesys Logic GL9750-drivere brugt i
  • Chromebooks.
  • Tilføjet understøttelse af Realtek RT8125 Ethernet-controllere.
  • Tilføjet driver til Fibocom 5G WWAN ACPI.
  • Tilføjet understøttelse af blandede hukommelsestopologier ved brug af DDR4.
  • Tilføjet understøttelse af FSP 2.3 (Flexible Software Package) specifikationen.
  • Omdesignet kode til beregning af hashes brugt i verifikationen og evalueringen af ​​CBFS's tilstand
  • Tilføjet understøttelse af PCI-e Resizable BAR (Base Address Registers) teknologi, som giver CPU'en adgang til hele et PCI-korts videohukommelse.

Derudover leveres en overgangsplan fra version 4.18 til den fjerde udgave af ressourceallokeringsmekanismen (RESOURCE_ALLOCATOR_V4), som tilføjer understøttelse til at manipulere flere ressourceområder, bruge hele adresserummet og allokere hukommelse i højere områder til 4 GB.

I udgivelsen af ​​Coreboot 4.18, der forventes i november, er det også planlagt at udfase den klassiske multiprocessorinitialiseringsmekanisme (LEGACY_SMP_INIT), som blev erstattet af PARALLEL_MP initialiseringskoden.

Hvis du er interesseret i at vide mere om denne nye version, kan du se detaljerne I det følgende link.

Hent CoreBoot

Endelig for dem, der er interesseret i at kunne få denne nye version af CoreBoot de kan gøre det fra deres download sektion, som kan findes på projektets officielle hjemmeside.

Derudover vil de være i stand til at finde dokumentation og mere information om projektet.

Linket er dette.


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.