Zimbalwa izinsuku ezedlule ukukhishwa kwephrojekthi ye-CoreBoot 4.16 kwamenyezelwa, lapho abathuthukisi abangaba ngu-170 babambe iqhaza ekudalweni kwenguqulo entsha futhi abalungiselela izinguquko ezingu-1770.
Kulabo abangajwayelene neCoreBoot, kufanele wazi ukuthi lokhu enye indlela evulekile ehlukile kuhlelo lwendabuko lwe-Basic I / O (BIOS) ebesevele ikuma-PC we-MS-DOS 80s futhi esikhundleni sayo kwafakwa i-UEFI (Unified Extensible). ICoreBoot ibuye ibe i-analog yamahhala ye-firmware ephathelene futhi iyatholakala ukuze iqinisekiswe ngokuphelele futhi ihlolwe. I-CoreBoot isetshenziswa njenge-firmware eyisisekelo yokuqalisa kwe-hardware nokuxhumanisa i-boot.
Kubandakanya ukuqaliswa kwe-chip chip, i-PCIe, i-SATA, i-USB, i-RS232. Ngasikhathi sinye, izingxenye zebhanana ze-FSP 2.0 (Intel Firmware Support Package) kanye ne-firmware kanambambili yohlelo olungaphansi lwe-Intel ME, okudingeka ukuthi iqalise futhi ivule i-CPU ne-chipset, ihlanganiswe kwi-CoreBoot.
Izici ezintsha eziyinhloko ze-CoreBoot 4.16
Kule nguqulo entsha ethulwayo, kugqanyiswe ukuthi ukusekelwa kwamabhodi omama angama-33 kwengeziwe, angu-22 awo asetshenziswa kumadivayisi we-Chrome OS noma amaseva e-Google.
Phakathi kwamapuleti athole ukusekelwa futhi angaveli kwa-Google, singathola okulandelayo
- I-Acer Aspire VN7-572G
- amd chausie
- I-ASROCK H77 Pro4-M
- I-ASUS P8Z77-M
- Ukulingiswa kwe-QEMU power9
- I-Intel Alderlake-N RVP
- i-atlas yokukhiqiza
- I-Star Labs Star Labs I-StarBook Mk V (i3-1115G4 ne-i7-1165G7)
- I-System76 gaze16 3050, 3060 kanye ne-3060-b
Ngaphezu kwalokho, singakuthola lokhoInketho eyengeziwe yokukhubaza isistimu engaphansi ye-IME (Intel Management Engine), okuyinto iza namabhodi omama wesimanje amaningi anama-Intel processors futhi isetshenziswa njenge-microprocessor ehlukile esebenza ngaphandle kwe-CPU futhi yenza imisebenzi okufanele ihlukaniswe ohlelweni lokusebenza. Njengokucubungula okuqukethwe okuvikelwe (DRM), ukuqaliswa kwamamojula TPM (I-Trusted Platform Module) kanye nezindawo zokusebenzelana ezisezingeni eliphansi zokuqapha nokulawula okokusebenza.
Ukuze ukhubaze i-IME kumasistimu anamaphrosesa asuka kumndeni wakwa-Skylake kuya e-Alder Lake, sebenzisa ipharamitha ye-me_state ku-CMOS, unikeze inani elingu-1 elizokhubaza injini. Ukuze ushintshe isimo se-CSME nge-CMOS, indlela ethi ".vula" yengeziwe, isimo sayo esihambisana nepharamitha ye-me_state.
Olunye ushintsho olugqamile kule nguqulo entsha ukuthi wengeze i-coreboot-configurator, una I-GUI elula yokushintsha izilungiselelo ze-CMOS ku-Coreboot CBFS usebenzisa insiza ye-nvramtool.
Singakuthola futhi lokho wengeze i-apcb_v3_edit insiza yokuhlela amafayela kanambambili I-APCB V3 (I-AMD PSP Customization Block) futhi esikhundleni saso ufake kufika ku-16 SPD (Serial Presence Detect).
Ama-amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs, kanye namamojula angaphansi e-vboot abuyekeziwe futhi ikhodi yokumisa i-LAPIC (Isilawuli Se-Local Advanced Programmable Interrupt Control) ihanjiswe ku-MP init.
Ngakolunye uhlangothi, kuqokonyiswa lokho ungeze usekelo lokulandelana kokuphunyuka kwe-ANSI ukugqamisa izehlakalo ezibalulekile ezinjengamaphutha nezexwayiso lapho ungena kukhonsoli esebenzisanayo kanye nokuthi umsebenzi we-cbmem_dump_console, ofana ne-cbmem_dump_console_to_uart, kodwa usebenza nama-consoles amisiwe amisiwe.
Kwezinye izinguquko okuvelele kule nguqulo entsha:
- Kususwe usekelo lwamabhodi omama we-Google Corsola, i-Nasher, ne-Stryke.
- Ukwesekwa okwengeziwe kwe-Power9 CPU ne-AMD Sabrina SoC.
- Izilungiselelo zesithombe ezibukhoma ziguqulelwe ukusebenza ngokusatshalaliswa kwe-NixOS 21.11. Iphakheji ye-iasl yehlisiwe futhi isithathelwe indawo ngamathuluzi e-acpica.
- I-U-Boot bootloader ibuyekezelwe enguqulweni engu-2021.10.
- Kungezwe usekelo lwamasistimu anamacores angaphezu kuka-128 CPU.
- Umshayeli owengeziwe wezinzwa eziseduze ze-Semtech sx9360 SAR ezisetshenziswa kumadivayisi e-Samsung.
- Kungezwe umshayeli we-SD SGenesys Logic GL9750 abashayeli abasetshenziswe ku
- Ama-Chromebook.
- Ukwesekwa okwengeziwe kwezilawuli ze-Realtek RT8125 Ethernet.
- Kungezwe umshayeli we-Fibocom 5G WWAN ACPI.
- Kungezwe ukusekelwa kwe-topology yememori exubile lapho usebenzisa i-DDR4.
- Ukwesekwa okwengeziwe kokucaciswa kwe-FSP 2.3 (Flexible Software Package).
- Ikhodi eklanywe kabusha yokubala ama-hashes asetshenziswe ekuqinisekiseni nasekuhloleni isimo se-CBFS
- Ukwesekwa okwengeziwe kobuchwepheshe be-PCI-e Resizable BAR (Base Address Registers), obuvumela i-CPU ukuthi ifinyelele yonke inkumbulo yevidiyo yekhadi le-PCI.
Ngaphezu kwalokho, uhlelo loshintsho luhlinzekwa ukusuka kunguqulo 4.18 ukuya kuhlelo lwesine lwendlela yokwabiwa kwensiza (RESOURCE_ALLOCATOR_V4), enezela usekelo lokukhohlisa izinsiza eziningi, kusetshenziswa sonke isikhala samakheli, kanye nokwaba inkumbulo ezindaweni eziphakeme. ukuya ku-4GB.
Ekukhishweni kwe-Coreboot 4.18, okulindeleke ngoNovemba, kuphinde kuhlelwe ukuthi kuhoxiswe indlela yakudala yokuqalisa i-multiprocessor (LEGACY_SMP_INIT), eyathathelwa indawo yikhodi yokuqalisa engu-PARALLEL_MP.
Uma unesifiso sokwazi okwengeziwe ngale nguqulo entsha, ungaxhumana nemininingwane Kulesi sixhumanisi esilandelayo.
Thola i-CoreBoot
Ekugcineni, kulabo abanentshisekelo yokukwazi ukuthola le nguqulo entsha yeCoreBoot bangakwenza esigabeni sabo sokulanda, engatholakala kuwebhusayithi esemthethweni yephrojekthi.
Ngokungeziwe kulokho kuyo ungathola imibhalo kanye neminye imininingwane mayelana nephrojekthi.