I-Coreboot (ngaphambilini ebibizwa nge-LinuxBIOS) iphrojekthi okuhloswe ngayo ukufaka esikhundleni se-firmware engakhululekile ku-BIOS yokuphathelene.
Inguqulo entsha ye -Coreboot 4.20 ikhishwe ezinsukwini ezimbalwa ezedlule , futhi lokhu kukhishwa kufaka phakathi inani elikhulu lezinguquko ezigxile ekuthuthukiseni izici ezikhona, kanye nokuthuthukiswa kokuphepha, ukuthuthukiswa kokuhambisana, kanye nokusekelwa okuthuthukisiwe kwamabhodi womama akhona namasha.
Kulabo abangajwayelene ne-CoreBoot, iyindlela ehlukile yomthombo ovulekile kune-Basic Input/Output System (BIOS) yendabuko etholakala kuma-PC e-MS-DOS ngawo-80, eyithatha indawo nge-UEFI (Unified Extensible Firmware). I-CoreBoot nayo iyi-analogue ye-firmware yamahhala, eyimfihlo futhi iyatholakala ukuze iqinisekiswe ngokugcwele futhi ihlolwe. I-CoreBoot isetshenziswa njenge-firmware eyisisekelo yokuqalisa ihadiwe kanye 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.20
Le nguqulo entsha ye-Coreboot 4.20 iveza umsebenzi wemisebenzi ecishe ibe yi-1600 kusukela ekukhishweni kwangaphambilini, okumelela ukuhlanzwa okuqhubekayo kanye nokuthuthukiswa okuqalisiwe.
Phakathi kwezinguquko ezivelele kule nguqulo entsha ukuthi i-cpu/mp_init.c ivumela ama-CPU uma esesebenzisa ikhodi , kanti i-cpu/x86/smm yengeza ukusebenza kwesitoreji sezinsiza ze-PCI.
Ngaphezu kwalokho, isikhathi sokusebenza se-SMM siqinisekisa ukuthi izinsiza ze-PCI zigcinwa kwimemori ye-SMRAM evikelekile ukuvimbela ukuhlaselwa okungaholela ekuphuzeni kwedatha eyimfihlo ngokuphathwa kokunikezwa kabusha kwe-PCI BAR.
Olunye ushintsho oluphawulekayo kule nguqulo entsha ukwengeza isilawuli sokufunda nokubhala iziguquguquko ze-EFI ezigcinwe endaweni ehlukile yememori. Lokhu kuwusizo ikakhulukazi ku-EDK2 njengomthwalo okhokhelwayo futhi kuvumela ukusetshenziswa kabusha kwamathuluzi e-EFI akhona ukuze kulungiselelwe/kutholwe izinketho ezisetshenziswa yi-firmware.
Kuphinde kwengezwa umshayeli we-EWL (Enhanced Warning Log) ukuze aphathe amaphutha e-Intel EWL HOB, kanye nokusekelwa kwememori ye-DDR2 kukhodi ye-Intel GM45 , kwengezwa ukwesekwa kwe-Inteltool ye-Intel "Emmitsburg" PCH, kwengezwe abashayeli be-Sound-Open-Firmware bama-Chromebook ukuze basekele umsindo ezinhlelweni, futhi kwengezwe ukwesekwa kokubhalisa kwe-SimNow console kwe-AMD.
Ngaphezu kwalokho , umthwalo okhokhelwayo we-Yabits ususiwe, okwenza ukuthi uphelelwe yisikhathi futhi wagcinwa. Kubalulekile futhi ukuqaphela ukuthi izinkinga zokuhlanganiswa kwe-suiveriotool lapho kusetshenziswa i-musl-libc zaxazululwa, umsebenzi wokuqala waqaliswa ku-Xeon SPR, ukwesekwa kwe-Zephyr SDK kwasuswa ku-coreboot-sdk (njengoba inguqulo epakishiwe yayindala kakhulu futhi ingasetshenziswanga ngempela), futhi ukuhambisana ne-inteltool ye-Intel PCH “Emmitsburg” kwengezwe.
Kukhulunywe ukuthi kwenziwe umsebenzi wokuthuthukisa iphesenti lokushaya kwe-cache lapho kwakhiwa kabusha kusetshenziswa i-ccache, kanye nokuthuthukiswa nokwandiswa kwekhodi yokukhiqiza ye-ACPI nokuthi ezinye izinkinga zekhodi ye-RISC-V zaxazululwa.
Okokugcina, kufanelekile futhi ukusho ukuthi lokhu kukhishwa okusha kwenezele ukwesekwa kwamabhodi omama angu-25 , angu-11 awo asetshenziswa kumadivayisi noma kumaseva e-Chrome OS.
- I-Asrock: B75M-ITX
- I-Dell: Latitude E6400
- Google: Aurash
- Google: Boxy
- Google: Umthethosisekelo
- Google:Gothrax
- Google: IHayidesi
- Google:Myst
- Google: Screenbo
- Google: Starmie
- Google: Taranza
- Google: Izingane
- Google: Yavilla
- I-HP: EliteBook 2170p
- Intel: Archer City CRB
- I-Intel: DQ67SW
- I-Protectli: VP2420
- I-Protectli: VP4630/VP4650
- I-Protectli: VP4670
- Siemens: MC EHL4
- Siemens: MC EHL5
- Isistimu76:lemp11
- Isistimu76: oryp10
- Isistimu76: oryp9
Uma unesithakazelo sokufunda kabanzi ngale nguqulo entsha ye-CoreBoot 4.18, ungathola imininingwane kusixhumanisi esilandelayo.
Thola i-CoreBoot
Okokugcina, labo abanesifiso sokuthola le nguqulo entsha ye-CoreBoot bangakwenza lokho esigabeni sayo sokulanda , esitholakala kuwebhusayithi esemthethweni yephrojekthi.
Ngokungeziwe kulokho kuyo ungathola imibhalo kanye neminye imininingwane mayelana nephrojekthi.