Coreboot 4.13 arriveert met ondersteuning van 63 borden, nieuwe versie van SMM en meer

De lancering van de nieuwe versie van het project "CoreBoot 4.13", versie waarin 234 ontwikkelaars hebben deelgenomen aan de creatie en die ook meer dan 4200 wijzigingen hebben voorbereid.

Voor degenen die niet bekend zijn met CoreBoot, moet u weten dat dit het geval is een open source alternatief voor het traditionele Basic I / O-systeem (BIOS) die al op MS-DOS 80s-pc's stond en deze verving door UEFI (Unified Extensible). CoreBoot is ook een gratis gepatenteerde firmware-analoog en is beschikbaar voor volledige verificatie en auditing. CoreBoot wordt gebruikt als de basisfirmware voor hardware-initialisatie en opstartcoördinatie.

Inclusief initialisatie van grafische chip, PCIe, SATA, USB, RS232. Tegelijkertijd zijn de binaire componenten FSP 2.0 (Intel Firmware Support Package) en de binaire firmware voor het Intel ME-subsysteem, die nodig zijn om de CPU en chipset te initialiseren en te starten, in CoreBoot geïntegreerd.

Belangrijkste nieuwe features van Coreboot 4.13

Van de belangrijkste wijzigingen die opvallen in deze nieuwe versie, is een daarvan de ondersteuning toegevoegd voor 63 moederborden, Waarvan er 42 worden gebruikt op apparaten met Chrome OS- of Google-servers.

Onder de niet-Google-boards worden de volgende genoemd:

  • Acer G43T-AM3
  • Asus A88XM-E FM2 +
  • Supermicro X11SSH-F
  • Dell OptiPlex 9010
  • HP EliteBook 2560p, HP EliteBook Folio 9480m, HP ProBook 6360b
  • Lenovo ThinkPad X230s
  • Systeem76 lemp9
  • AMD Cereme
  • Biostar TH61-ITX
  • BostenTech GBYT4
  • Clevo L140CU / L141CU
  • Intel Alderlake-P RVP
  • Kontron COMe-bSL6
  • Open rekenproject DeltaLake
  • Prodrive Hermes
  • Purisme Librem Mini, Purisme Librem Mini v2
  • Siemens Spaanse peper

Een andere belangrijke wijziging in deze nieuwe versie van Cerboot 4.13 is dat werd verstrekt uw eigen implementatie van de basiscode voor systemen op een Bay Trail-chip, gelijk aan de codebase van Intel.

De aangepaste verwijzingscode zal vermindert externe componenten die nodig zijn voor een goede werking naar een enkel MRC.bin-bestand (geheugenreferentiecode) dat nodig is voor het laden.

Toegevoegd initiële ondersteuning voor Intel TXT (Trusted eXecution Technology), voldoende om de tboot (Trusted Boot) -module uit te voeren. Geteste implementatie op Asrock B85M Pro4 (Haswell) TPM 2.0-moederbord.

Behalve dat ook toegevoegde "verborgen" indicatorverwerking voor PCI-apparaten in de apparaatstructuur, waardoor verborgen apparaten kunnen worden verwerkt waarvan de parameters op het apparaat lijken te ontbreken (leverancier-ID 0xFFFF_FFFF). Vergelijkbare apparaten worden gebruikt in Intel PMC (Power Management Controller).

Er zijn tools toegevoegd gen_spd.go en gen_part_id.go om SPD-informatie te genereren (Seriële aanwezigheidsdetectie) voor LP4x-geheugen en wijs identificaties toe voor geheugenmodules die worden gebruikt in op TGL en JSL gebaseerde kaarten.

Ondersteuning verwijderd voor Open Compute Project SonoraPass-moederbord en 4 Google-borden.

Er is een nieuwe versie van de SMM-bootloader voorgesteld, die kan werken op platforms met meer dan 32 CPU-threads.

Er is een foutopsporingsmechanisme voor Address Sanitizer geïmplementeerd Ingebouwd om de juistheid van het werk met geheugen te verifiëren, zodat u problemen zoals bufferoverflows kunt identificeren. De engine kan worden gebruikt in ramstage en romstage voor QEMU i440fx, Intel Apollo Lake en Haswell.

Van de andere veranderingen die opvallen:

  • De eerste ondersteuning voor x86_64 is toegevoegd, waardoor meer dan 4 GB geheugen en meer geoptimaliseerde code mogelijk is. De implementatie is nog steeds beperkt tot gebruik in de emulator.
  • Er zijn voorbereidingen getroffen om selectief PCI bus mastering mogelijk te maken, waarvoor Kconfig instellingen heeft toegevoegd die het mogelijk maken om bus mastering mogelijk te maken op het niveau van individuele apparaatgroepen.
  • De mogelijkheid om het uitvoerniveau van de logboeken naar de console te wijzigen, wordt geleverd vanaf romstage, geactiveerd in het opstartblok.
  • De vierde editie van de resource allocator is voorgesteld, die ondersteuning toevoegt voor het manipuleren van meerdere reeksen resources, waarbij de volledige adresruimte wordt gebruikt en geheugen wordt toegewezen in gebieden boven 4 GB.
  • Bovendien kunnen we het werk observeren om ondersteuning te bieden in CoreBoot voor chipsets op basis van de AMD Zen-microarchitectuur.

Koop CoreBoot

Eindelijk, voor degenen die geïnteresseerd zijn in het verkrijgen van deze nieuwe versie van CoreBoot ze kunnen het doen vanuit hun downloadsectie, die te vinden is op de officiële website van het project.

Daarnaast kunnen ze er documentatie en meer informatie over het project vinden.

De link is dit.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.