CoreBoot 4.16 saabub toega 33 uuele tahvlile ja enamale

Paar päeva tagasi teatati projekti CoreBoot 4.16 väljalaskmisest, milles uue versiooni loomisel osales umbes 170 arendajat ja kes valmistasid ette 1770 muudatust.

Neile, kellele CoreBoot pole tuttav, peaksite teadma, et see nii on avatud lähtekoodiga alternatiiv traditsioonilisele Basic I / O süsteemile (BIOS), mis oli juba MS-DOS 80s arvutis ja asendas selle UEFI-ga (Unified Extensible). CoreBoot on ka tasuta varalise püsivara analoog ja see on saadaval täielikuks kontrollimiseks ja auditeerimiseks. CoreBooti kasutatakse riistvara lähtestamise ja alglaadimise koordineerimise põhipüsivara vormis.

Sealhulgas graafikakiibi lähtestamine, PCIe, SATA, USB, RS232. Samal ajal integreeritakse CoreBoot'i FSP 2.0 (Inteli püsivara tugipakett) binaarkomponendid ja Inteli ME alamsüsteemi binaarne püsivara, mis on vajalikud protsessori ja kiibistiku lähtestamiseks ja käivitamiseks.

CoreBoot 4.16 peamised uued funktsioonid

Selles esitletavas uues versioonis on rõhutatud, et lisati 33 emaplaadi tugi, millest 22 kasutatakse Chrome OS-i seadmetes või Google'i serverites.

Toetatud plaatide hulgast, mis ei ole Google'ilt, leiame järgmise

  • Acer Aspire VN7-572G
  • amd chausie
  • ASROCK H77 Pro4-M
  • ASUS P8Z77-M
  • QEMU power9 emulatsioon
  • Intel Alderlake-N RVP
  • prodrive atlas
  • Star Labs Star Labs StarBook Mk V (i3-1115G4 ja i7-1165G7)
  • Süsteem76 pilk16 3050, 3060 ja 3060-b

Lisaks võime seda leidaLisatud võimalus IME alamsüsteemi keelamiseks (Intel Management Engine), mis kaasas enamik kaasaegseid Inteli protsessoritega emaplaate ja seda rakendatakse eraldi mikroprotsessorina, mis töötab CPU-st sõltumatult ja täidab ülesandeid, mis tuleks operatsioonisüsteemist eraldada. Nagu kaitstud sisu töötlemine (DRM), moodulite rakendamine TPM (Trusted Platform Module) ja madala taseme liidesed seadmete jälgimiseks ja juhtimiseks.

Skylake'i perekonnast Alder Lake'i protsessoritega süsteemides IME keelamiseks kasutage CMOS-is parameetrit me_state, määrates väärtuse 1, mis blokeerib mootori. CSME oleku muutmiseks CMOS-i kaudu on lisatud meetod ".enable", mille olek vastab parameetrile me_state.

Teine muudatus, mis selles uues versioonis silma paistab, on see lisatud coreboot-konfiguraator, ,es Lihtne GUI CMOS-i sätete muutmiseks Coreboot CBFS-is, kasutades utiliiti nvramtool.

Seda võime ka leida lisatud apcb_v3_edit utiliit binaarfailide redigeerimiseks APCB V3 (AMD PSP kohandamisplokk) ja asendage need kuni 16 SPD-ga (Serial Presence Detect).

Alammooduleid amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs ja vboot on värskendatud ning LAPIC-i (Local Advanced Programmable Interrupt Controller) konfigureerimise kood on teisaldatud MP initi.

Teisalt tuuakse seda esile lisatud tugi ANSI põgenemisjärjestele esile tõsta olulisi sündmusi, nagu tõrked ja hoiatused interaktiivsesse konsooli sisselogimisel, ning et on rakendatud funktsioon cbmem_dump_console, mis sarnaneb funktsiooniga cbmem_dump_console_to_uart, kuid töötab tavapäraselt konfigureeritud konsoolidega.

Muudest muudatustest mis eristuvad sellest uuest versioonist:

  • Eemaldatud Google Corsola, Nasheri ja Stryke'i emaplaatide tugi.
  • Lisatud on Power9 CPU ja AMD Sabrina SoC tugi.
  • Reaalajas pildi seaded on kohandatud töötama NixOS 21.11 distributsiooniga. Iasl pakett on aegunud ja asendatud acpica-toolsiga.
  • U-Boot alglaadurit on värskendatud versioonile 2021.10.
  • Lisatud on enam kui 128 protsessorituumaga süsteemide tugi.
  • Lisatud draiver Samsungi seadmetes kasutatavate Semtech sx9360 SAR-i lähedusandurite jaoks.
  • Lisatud draiver SD SGenesys Logic GL9750 draiveritele, mida kasutatakse
  • Chromebookid.
  • Lisatud on Realtek RT8125 Etherneti kontrollerite tugi.
  • Lisatud draiver Fibocom 5G WWAN ACPI jaoks.
  • Lisatud tugi segamälu topoloogiatele DDR4 kasutamisel.
  • Lisatud on FSP 2.3 (paindliku tarkvarapaketi) spetsifikatsiooni tugi.
  • Uuendatud kood CBFS-i oleku kontrollimisel ja hindamisel kasutatavate räside arvutamiseks
  • Lisatud on PCI-e muudetava suurusega riba (Base Address Registers) tehnoloogia tugi, mis võimaldab protsessoril pääseda juurde kogu PCI-kaardi videomälule.

Lisaks pakutakse üleminekuplaani versioonilt 4.18 ressursside eraldamise mehhanismi (RESOURCE_ALLOCATOR_V4) neljandale väljaandele, mis lisab toe mitme ressursivahemiku manipuleerimiseks, kogu aadressiruumi kasutamiseks ja mälu eraldamiseks kõrgemates piirkondades kuni 4 GB-ni.

Novembris oodatavas Coreboot 4.18 väljalaskes on kavas tühistada ka klassikaline mitme protsessori initsialiseerimismehhanism (LEGACY_SMP_INIT), mis asendati PARALLEL_MP lähtestamiskoodiga.

Kui olete huvitatud selle uue versiooni kohta lisateabest, võite tutvuda üksikasjadega Järgmisel lingil.

Hankige CoreBoot

Lõpuks neile, kes on huvitatud uue CoreBoot-versiooni hankimisest nad saavad seda teha oma allalaadimisjaotises, mille leiate projekti ametlikult veebisaidilt.

Lisaks sellele leiate sellest dokumentatsiooni ja lisateavet projekti kohta.

Link on see.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.