CoreBoot 4.16 kommer med støtte for 33 nye brett og mer

Noen dager siden utgivelsen av CoreBoot 4.16-prosjektet ble annonsert, der rundt 170 utviklere deltok i opprettelsen av den nye versjonen og som forberedte 1770 endringer.

For de som ikke er kjent med CoreBoot, bør du vite at dette er et open source-alternativ til det tradisjonelle Basic I / O-systemet (BIOS) som allerede var på MS-DOS 80s PC-er og erstattet den med UEFI (Unified Extensible). CoreBoot er også en gratis firmware-analog og er tilgjengelig for fullverifisering og revisjon. CoreBoot brukes som base-firmware for maskinvareinitialisering og oppstartkoordinering.

Inkludert initialisering av grafikkbrikker, PCIe, SATA, USB, RS232. Samtidig er FSP 2.0 (Intel Firmware Support Package) binære komponenter og binær firmware for Intel ME-delsystemet, som kreves for å initialisere og starte CPU og brikkesett, integrert i CoreBoot.

De viktigste nye funksjonene i CoreBoot 4.16

I denne nye versjonen som presenteres, fremheves det at støtte for 33 hovedkort ble lagt til, hvorav 22 brukes i Chrome OS-enheter eller Google-servere.

Blant platene som fikk støtte og som ikke er fra Google, kan vi finne 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

Dessuten kan vi finne detLagt til alternativ for å deaktivere IME-delsystemet (Intel Management Engine), som kommer med de fleste moderne hovedkort med Intel-prosessorer og er implementert som en egen mikroprosessor som fungerer uavhengig av CPU og utfører oppgaver som bør separeres fra operativsystemet. Slik som behandling av beskyttet innhold (DRM), implementering av moduler TPM (Trusted Platform Module) og lavnivågrensesnitt for utstyrsovervåking og kontroll.

For å deaktivere IME på systemer med prosessorer fra Skylake-familien til Alder Lake, bruk me_state-parameteren i CMOS, og tilordne en verdi på 1 som vil deaktivere motoren. For å endre CSME-tilstanden via CMOS, er ".enable"-metoden lagt til, hvis tilstand tilsvarer parameteren me_state.

En annen av endringene som skiller seg ut i denne nye versjonen er det lagt til coreboot-configurator, en Enkelt GUI for å endre CMOS-innstillinger i Coreboot CBFS ved å bruke nvramtool-verktøyet.

Vi kan også finne det la til apcb_v3_edit-verktøyet for å redigere binære filer APCB V3 (AMD PSP Customization Block) og erstatt dem med opptil 16 SPD (Serial Presence Detect).

Undermodulene amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs og vboot er oppdatert og koden for å konfigurere LAPIC (Local Advanced Programmable Interrupt Controller) er flyttet til MP init.

På den annen side er det fremhevet det lagt til støtte for ANSI-escape-sekvenser for å markere viktige hendelser som feil og advarsler når du logger på den interaktive konsollen og at funksjonen cbmem_dump_console, som ligner på cbmem_dump_console_to_uart, men fungerer med normalt konfigurerte konsoller, er implementert.

Av de andre endringene som skiller seg ut fra denne nye versjonen:

  • Fjernet støtte for Google Corsola, Nasher og Stryke hovedkort.
  • Lagt til støtte for Power9 CPU og AMD Sabrina SoC.
  • Live-bildeinnstillinger tilpasset for å fungere med NixOS 21.11-distribusjonen. iasl-pakken har blitt avviklet og er erstattet av acpica-tools.
  • U-Boot bootloader har blitt oppdatert til versjon 2021.10.
  • Lagt til støtte for systemer med mer enn 128 CPU-kjerner.
  • Lagt til driver for Semtech sx9360 SAR-nærhetssensorer brukt i Samsung-enheter.
  • Lagt til driver for SD SGenesys Logic GL9750-drivere brukt i
  • Chromebook.
  • Lagt til støtte for Realtek RT8125 Ethernet-kontrollere.
  • Lagt til driver for Fibocom 5G WWAN ACPI.
  • Lagt til støtte for blandede minnetopologier ved bruk av DDR4.
  • Lagt til støtte for FSP 2.3 (Flexible Software Package) spesifikasjonen.
  • Redesignet kode for beregning av hash brukt i verifisering og evaluering av tilstanden til CBFS
  • Lagt til støtte for PCI-e Resizable BAR (Base Address Registers) teknologi, som lar CPUen få tilgang til hele PCI-kortets videominne.

I tillegg er det gitt en overgangsplan fra versjon 4.18 til den fjerde utgaven av ressursallokeringsmekanismen (RESOURCE_ALLOCATOR_V4), som legger til støtte for å manipulere flere ressursområder, bruke hele adresseområdet og tildele minne i høyere områder til 4 GB.

I utgivelsen av Coreboot 4.18, forventet i november, er det også planlagt å avvikle den klassiske multiprosessorinitieringsmekanismen (LEGACY_SMP_INIT), som ble erstattet av PARALLEL_MP-initialiseringskoden.

Hvis du er interessert i å vite mer om denne nye versjonen, kan du se detaljene I den følgende lenken.

Få CoreBoot

Til slutt, for de som er interessert i å kunne skaffe seg denne nye versjonen av CoreBoot de kan gjøre det fra nedlastingsseksjonen, som du finner på den offisielle nettsiden til prosjektet.

I tillegg til det, vil de kunne finne dokumentasjon og mer informasjon om prosjektet.

Koblingen er denne.


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.