Shanduro itsva ye Coreboot 4.20 yakaburitswa mazuva mashoma apfuura uye mukusunungurwa uku vakaita a shanduko dzakawanda izvo zvakanangana nekuvandudza zvinhu zvakatoitwa, pamwe nekuvandudzwa kwedziviriro, kuvandudza kuenderana uye zvakare kutsigira kuvandudzwa kwemabhodhi atotsigirwa uye mabhodhi matsva.
Kune avo vasingazive neCoreBoot, iwe unofanirwa kuziva kuti izvi ndizvo yakavhurwa sosi imwe nzira kune yechinyakare Basic I / O System (BIOS) iyo yaive yatove paMS-DOS 80s PC uye ichitsiva neEFI (Yakabatanidzwa Yakawedzerwa). CoreBoot zvakare yemahara proprietary firmware analog uye inowanikwa kuti izere kuongorora uye kuongorora. CoreBoot inoshandiswa seye base firmware ye Hardware kutanga uye boot kurongeka.
Kusanganisira Graphics chip kutanga, PCIe, SATA, USB, RS232. Panguva imwecheteyo, iyo FSP 2.0 (Intel Firmware Support Package) yezvinhu zvebhinari uye iyo binary firmware yeiyo Intel ME subsystem, iyo inofanirwa kutanga uye kuvhura iyo CPU uye chipset, inosanganisirwa muCoreBoot.
Huru hutsva maficha eCoreBoot 4.20
Mune iyi vhezheni itsva yeCoreboot 4.20 kureva inopa basa rezvisimbiso zvinosvika 1600 kubvira pakaburitswa uye zvinomiririra basa rekuchenesa uye kuenderera mberi nekuvandudzwa kwakaitwa.
Pakuchinja kwakamira mushanduro itsva iyi cpu/mp_init.c inogonesa maCPU kana angomhanyisa kodhi, pamwe cpu/x86/smm inowedzera PCI sosi yekuchengetedza mashandiro
Kunze kwaizvozvo, iyo SMM yekumhanyisa nguva inova nechokwadi chekuti PCI zviwanikwa zvakachengetwa muSMRAM ndangariro chengetedzo yekudzivirira kurwiswa kunotungamira mukudonha kwe data rakadzama kuburikidza nekukanganisa PCI BAR remapping.
Imwe shanduko inomira mushanduro iyi nyowani ndeyekuti akawedzera mutyairi kuverenga nekunyora EFI siyana yakachengetwa mune imwe nzvimbo yekuyeuka. Izvi zvinonyanya kubatsira EDK2 semubhadharo uye inobvumira maturusi eEFI aripo kuti ashandiswezve kuseta/kuwana sarudzo dzinoshandiswa neiyo firmware.
Iniwo ndinozivauye akawedzera EWL controller (yakagadziridzwa yambiro matanda) kubata Intel EWL HOB zvikanganiso, pamwe neicho yakawedzera DDR2 ndangariro rutsigiro kune kodhi yeIntel GM45, yakawedzera inteltool tsigiro yeIntel "Emmitsburg" PCH, yakawedzera Sound-Open-Firmware madhiraivha eChromebooks kutsigira ruzha pamasystem, uye akawedzera SimNow console yekutema matanda rutsigiro rwe AMD.
Pane rimwe divi, Yabits payload yakabviswa iyo inove isingachashandi uye yakachengetwa, uye zvakare yakasimbiswa iyo yakagadziriswa superiotool kuvaka nyaya uchishandisa musl-libc, yakaitwa basa rekutanga paXeon SPR, yakabvisa Zephyr SDK rutsigiro kubva kucoreboot-sdk sezvo vhezheni yakaputirwa yaive yasakara uye isinganyatso kushandiswa uye yakawedzera inteltool rutsigiro rweIntel PCH “Emmitsburg”.
Zvinonzi basa rakaitwa kuvandudza chikamu checache hits pakuvaka patsva uchishandisa ccache, pamwe nekuvandudzwa uye kuwedzera kweiyo ACPI chizvarwa kodhi uye izvo. Yakagadzirisa dzimwe nyaya dzeRISC-V kodhi.
Chekupedzisira, zvakakodzerawo kutaura kuti mukuburitswa kutsva uku, yakawedzera rutsigiro rwemama 25 mamaboodi, gumi nerimwe ayo anoshandiswa pamidziyo yeChrome OS kana maseva ewebhu.
- Asrock: B75M-ITX
- Dell: Latitude E6400
- Google: Aurash
- Google: Boxy
- Google: Bumbiro remitemo
- Google:Gothrax
- Google: Hadhesi
- Google:Myst
- Google: Screenbo
- Google: Starmie
- Google: Taranza
- Google: Vana
- Google: Yavilla
- HP: EliteBook 2170p
- Intel: Archer Guta CRB
- Intel: DQ67SW
- Protectli: VP2420
- Protectli: VP4630/VP4650
- Protectli: VP4670
- Siemens: MC EHL4
- Siemens: MC EHL5
- System76:lemp11
- System76: oryp10
- System76: oryp9
Kana iwe uchifarira kuziva zvakawanda nezve iyi vhezheni itsva yeCoreBoot 4.18, unogona kubvunza iwo ruzivo Mune inotevera chinongedzo.
Tora CoreBoot
Chekupedzisira, kune avo vanofarira kugona kuwana iyi nyowani vhezheni yeCoreBoot vanogona kuzviita kubva muchikamu chavo chekurodha pasi, iyo inogona kuwanikwa pawebhusaiti yepamutemo yeprojekti.
Pamusoro peizvozvo mairi ivo vanozokwanisa kuwana zvinyorwa uye rumwe ruzivo nezve chirongwa.