Coreboot 4.13 vine cu suport de 63 de plăci, nouă versiune de SMM și multe altele

Lansarea noua versiune a proiectului „CoreBoot 4.13”, versiune în care au participat 234 de dezvoltatori la creație și care au pregătit, de asemenea, peste 4200 de modificări.

Pentru cei care nu sunt familiarizați cu CoreBoot, ar trebui să știți că acesta este o alternativă open source la sistemul tradițional Basic I / O (BIOS) care se afla deja pe computerele MS-DOS 80s și înlocuirea acestuia cu UEFI (Unified Extensible). CoreBoot este, de asemenea, un firmware propriu analog și este disponibil pentru verificare și audit complet. CoreBoot este folosit ca firmware de bază pentru inițializarea hardware și coordonarea de pornire.

Inclusiv inițializarea cipului grafic, PCIe, SATA, USB, RS232. În același timp, componentele binare FSP 2.0 (Intel Firmware Support Package) și firmware-ul binar pentru subsistemul Intel ME, care sunt necesare pentru inițializarea și lansarea procesorului și a chipset-ului, sunt integrate în CoreBoot.

Principalele caracteristici noi ale Coreboot 4.13

Dintre principalele modificări care se remarcă în această nouă versiune, una dintre ele este a adăugat suport pentru 63 de plăci de bază, Dintre care 42 sunt utilizate pe dispozitive cu sisteme de operare Chrome sau servere Google.

Printre plăcile non-Google, sunt menționate următoarele:

  • 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
  • Sistem76 lemp9
  • AMD Cereme
  • Biostar TH61-ITX
  • BostenTech GBYT4
  • Clevo L140CU / L141CU
  • Intel Alderlake-P RVP
  • Kontron COMe-bSL6
  • Deschideți proiectul de calcul DeltaLake
  • Prodrive Hermes
  • Purism Librem Mini, Purism Librem Mini v2
  • Siemens Chile

O altă schimbare importantă în această nouă versiune a Cerboot 4.13 este aceea a fost oferit propria dvs. implementare a cod de bază pentru sisteme pe un cip Bay Trail, echivalent cu baza de cod furnizată de Intel.

Codul de recomandare personalizat va fi reduce componentele externe necesare funcționării corecte la un singur fișier MRC.bin (cod de referință de memorie) necesar pentru încărcare.

Adăugat suport inițial pentru Intel TXT (Trusted eXecution Technology), suficient pentru a rula modulul tboot (Trusted Boot). Implementare testată pe placa de bază Asrock B85M Pro4 (Haswell) TPM 2.0.

Pe lângă asta, de asemenea a adăugat procesarea indicatorului „ascuns” pentru dispozitivele PCI din arborele dispozitivului, permițând procesarea dispozitivelor ascunse, ai căror parametri par să lipsească de pe dispozitiv (ID furnizor 0xFFFF_FFFF). Dispozitive similare sunt utilizate în Intel PMC (Power Management Controller).

Au fost adăugate instrumente gen_spd.go și gen_part_id.go pentru a genera informații SPD (Serial Presence Detect) pentru memoria LP4x și atribuiți identificatori pentru modulele de memorie utilizate în plăcile bazate pe TGL și JSL.

S-a eliminat suportul pentru placa de bază Open Compute Project SonoraPass și 4 plăci Google.

A fost propusă o nouă versiune a programului de încărcare SMM, care poate funcționa pe platforme cu mai mult de 32 de fire de procesare CPU.

A fost implementat un mecanism de depanare a adresei de dezinfectare Încorporat pentru a verifica corectitudinea lucrului cu memoria, permițându-vă să identificați probleme precum depășirile de tampon. Motorul poate fi utilizat în ramstage și romstage pentru QEMU i440fx, Intel Apollo Lake și Haswell.

Dintre celelalte schimbări care ies în evidență:

  • A fost adăugat suportul inițial pentru x86_64, permițând mai mult de 4 GB de memorie și incluzând cod mai optimizat. Implementarea este încă limitată la utilizarea în emulator.
  • S-au făcut pregătiri pentru activarea selectivă a masterizării magistralei PCI, pentru care Kconfig a adăugat setări care permit activarea masterizării magistralei la nivelul grupurilor individuale de dispozitive.
  • Posibilitatea de a modifica nivelul de ieșire al jurnalelor către consolă este furnizată de la romstage, activată în blocul de încărcare.
  • A fost propusă cea de-a patra ediție a alocatorului de resurse, care adaugă suport pentru manipularea mai multor game de resurse, utilizarea întregului spațiu de adrese și alocarea memoriei în zone de peste 4 GB.
  • În plus, putem observa munca de a oferi suport în CoreBoot pentru chipset-uri bazate pe microarhitectura AMD Zen.

Obține CoreBoot

În cele din urmă, pentru cei interesați să poată obține această nouă versiune a CoreBoot o pot face din secțiunea de descărcare, care poate fi găsit pe site-ul oficial al proiectului.

În plus, acestea vor putea găsi documentație și mai multe informații despre proiect.

Legătura este aceasta.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.