Coreboot 4.13 anländer med stöd för 63 kort, ny version av SMM och mer

Lanseringen av den nya versionen av projektet "CoreBoot 4.13", version där 234 utvecklare deltog i skapandet och som också förberett mer än 4200 ändringar.

För dem som inte känner till CoreBoot, bör du veta att detta är ett open source-alternativ till det traditionella Basic I / O-systemet (BIOS) som redan fanns på MS-DOS 80-datorer och ersatte den med UEFI (Unified Extensible). CoreBoot är också en kostnadsfri egen firmware-analog och är tillgänglig för fullständig verifiering och revision. CoreBoot används som bas firmware för hårdvaruinitiering och startkoordinering.

Inklusive initialisering av grafikchip, PCIe, SATA, USB, RS232. Samtidigt integreras FSP 2.0 (Intel Firmware Support Package) binära komponenter och binär firmware för Intel ME-delsystemet, som krävs för att initiera och starta CPU och chipset, i CoreBoot.

De viktigaste nya funktionerna i Coreboot 4.13

Av de viktigaste förändringarna som sticker ut i den här nya versionen är en av dem lagt till stöd för 63 moderkort, Varav 42 används på enheter med Chrome OS eller Googles servrar.

Bland de icke-Google-brädorna nämns följande:

  • 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
  • System76 lemp9
  • AMD Cereme
  • Biostar TH61-ITX
  • BostenTech GBYT4
  • Clevo L140CU / L141CU
  • Intel Alderlake-P RVP
  • Kontron COMe-bSL6
  • Öppna Compute Project DeltaLake
  • Prodrive Hermes
  • Purism Librem Mini, Purism Librem Mini v2
  • Siemens Chile

En annan viktig förändring i denna nya version av Cerboot 4.13 är att tillhandahölls ditt eget genomförande av baskod för system på ett Bay Trail-chip, motsvarar kodbasen från Intel.

Den anpassade hänvisningskoden kommer minskar externa komponenter som krävs för korrekt drift till en enda MRC.bin-fil (minnesreferenskod) som krävs för laddning.

Lagt till första stöd för Intel TXT (Trusted eXecution Technology), tillräckligt för att köra tboot-modulen (Trusted Boot). Implementering testad på Asrock B85M Pro4 (Haswell) TPM 2.0 moderkort.

Förutom det också lagt till "dold" indikatorbehandling för PCI-enheter i enhetsträdet, vilket möjliggör bearbetning av dolda enheter vars parametrar verkar saknas från enheten (leverantörs-ID 0xFFFF_FFFF). Liknande enheter används i Intel PMC (Power Management Controller).

Verktyg lades till gen_spd.go och gen_part_id.go för att generera SPD-information (Serial Presence Detect) för LP4x-minne och tilldela identifierare för minnesmoduler som används i TGL- och JSL-baserade kort.

Borttaget stöd för Open Compute Project SonoraPass moderkort och fyra Google-kort.

En ny version av SMM bootloader har föreslagits, som kan fungera på plattformar med mer än 32 CPU-trådar.

En felsökningsmekanism för adressrensning implementerades Inbyggd för att verifiera korrekt arbete med minne, så att du kan identifiera problem som buffertöverflöden. Motorn kan användas i ramstage och romstage för QEMU i440fx, Intel Apollo Lake och Haswell.

Av de andra förändringarna som sticker ut:

  • Initialt stöd för x86_64 lades till, vilket möjliggjorde mer än 4 GB minne och inklusive mer optimerad kod. Implementeringen är fortfarande begränsad att användas i emulatorn.
  • Förberedelser har gjorts för att selektivt möjliggöra PCI-bus mastering, för vilket Kconfig har lagt till inställningar som gör det möjligt att aktivera bus-mastering på nivån för enskilda enhetsgrupper.
  • Möjligheten att ändra loggarnas utgångsnivå till konsolen tillhandahålls från romstage, aktiverad i startblocket.
  • Den fjärde upplagan av resursallokeraren har föreslagits, vilket lägger till stöd för att manipulera flera resursområden, använda hela adressutrymmet och allokera minne i områden över 4 GB.
  • Dessutom kan vi observera arbetet med att ge support i CoreBoot för chipsets baserat på AMD Zen-mikroarkitekturen.

Skaffa CoreBoot

Slutligen, för dem som är intresserade av att kunna få den här nya versionen av CoreBoot de kan göra det från deras nedladdningssektion, som finns på den officiella webbplatsen för projektet.

Utöver det kommer de att kunna hitta dokumentation och mer information om projektet.

Länken är den här.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.