Ukukhutshwa kweCoreboot 4.16

Ukukhutshwa kweprojekthi yeCoreBoot 4.16 kupapashwe, ngaphakathi kwesakhelo apho enye indlela yamahhala kwi-firmware yobunikazi kunye ne-BIOS iphuhliswa. Ikhowudi yeprojekthi isasazwa phantsi kwelayisensi ye-GPLv2. Abaphuhlisi be-170 bathathe inxaxheba ekudalweni kwenguqulelo entsha, abalungiselele utshintsho lwe-1770.

Iinguqulelo eziphambili:

  • Inkxaso eyongeziweyo yeebhodi ze-33 ze-motherboards, ezi-22 zazo zisetyenziselwa izixhobo ze-Chrome OS okanye iiseva zeGoogle. Phakathi kweebhodi ezingezizo ezakwaGoogle:
    • I-Acer Aspire VN7-572G
    • amd chausie
    • I-ASROCK H77 Pro4-M
    • I-ASUS P8Z77-M
    • Ukulinganisa amandla e-QEMU9
    • Intel Alderlake-N RVP
    • I-Atlas ye-Prodrive
    • IiLebhu zeNkwenkwezi zeLabs StarBook Mk V (i3-1115G4 kunye ne-i7-1165G7)
    • System76 gaze16 3050, 3060 kunye 3060-b
  • Inkxaso yeGoogle Corsola, Nasher kunye neStryke motherboards iye yanqunyanyiswa.
  • Inkxaso eyongeziweyo ye-Power9 CPU kunye ne-AMD Sabrina SoC.
  • Kongezwe ukhetho lokukhubaza i-IME (i-Intel Management Engine) subsystem, eza kwiibhodi ezininzi zangoku ezine-Intel processors kwaye iphunyezwe njenge-microprocessor eyahlukileyo esebenza ngokuzimeleyo kwi-CPU kwaye yenze imisebenzi efuna ukwahlulwa kwinkqubo yokusebenza, efana nale. njengokusetyenzwa komxholo okhuselweyo (DRM), ukuphunyezwa kweemodyuli zeTPM (iModyuli yeQonga eliThenjiweyo) kunye nojongano olukwinqanaba elisezantsi lokubeka iliso kunye nokulawula izixhobo. Ukukhubaza i-IME kwiinkqubo ezisuka kusapho lwe-Skylake ukuya kwi-Alder Lake, i-parameter ye-me_state isetyenziswa kwi-CMOS, inika ixabiso le-1 apho iya kuvala injini. Ukutshintsha imeko ye-CSME nge-CMOS, indlela ethi ".enable" yongezwe, imeko ehambelana ne-me_state parameter.
  • I-coreboot-configurator eyongeziweyo, i-GUI elula yokutshintsha izicwangciso ze-CMOS kwi-Coreboot CBFS usebenzisa i-nvramtool utility.
  • Yongeza i-apcb_v3_edit into eluncedo yokuhlela APCB V3 (AMD PSP Customization Block) iifayile zokubini kwaye endaweni yayo ukuya kwi-16 SPD (Serial Ubukho bokubona) kuzo.
  • I-submodules ehlaziyiweyo i-amd_blobs, i-arm-trusted-firmware, i-blobs, i-chromeec, i-intel-microcode, i-qc_blobs kunye ne-vboot.
  • Ikhowudi yokumisela i-LAPIC (I-Local Advanced Programmable Interrupt Controller) ihanjiswe kwi-MP init.
  • Inkxaso eyongeziweyo yolandelelwano lokubaleka lwe-ANSI ukugqamisa iziganeko ezibalulekileyo, ezinje ngeempazamo kunye nezilumkiso, xa ubonisa iilog kwi-interactive console.
  • Iphunyeziwe cbmem_dump_console umsebenzi, efana cbmem_dump_console_to_uart, kodwa isebenza kunye consoles iqwalaselwe ngokuqhelekileyo.
  • Izicwangciso zemifanekiso ephilayo zilungelelaniswe ukusebenza kunye nokuhanjiswa kwe-NixOS 21.11. Iphakheji ye-iasl iyekisiwe kwaye yatshintshwa ngezixhobo ze-acpica.
  • I-U-Boot bootloader ihlaziywe kwinguqulo ye-2021.10.
  • Inkxaso eyongeziweyo kwiinkqubo ezingaphezulu kwe-128 CPU cores.
  • Umqhubi ofakiweyo we-Semtech sx9360 SAR izivamvo zokusondela ezisetyenziswa kwizixhobo ze-Samsung.
  • Umqhubi wongeziweyo we-SGenesys Logic GL9750 abalawuli be-SD abasetyenziswa kwiiChromebooks.
  • Inkxaso eyongeziweyo yabalawuli be-Realtek RT8125 Ethernet.
  • Umqhubi wongeziweyo weFibocom 5G WWAN ACPI.
  • Inkxaso eyongeziweyo kwi-topology yememori edibeneyo xa usebenzisa i-DDR4.
  • Inkxaso eyongeziweyo ye-FSP 2.3 (Flexible Software Package) iinkcukacha.
  • Ikhowudi yokubala i-hashes esetyenziselwa ukuqinisekiswa kunye novavanyo lwelizwe le-CBFS iye yasebenza kwakhona.
  • Inkxaso eyongeziweyo ye-PCI-e Resizable BAR (iRejista yeedilesi ezisisiseko) ubuchwepheshe, obuvumela i-CPU ukuba ifikelele kwimemori yevidiyo epheleleyo yekhadi le-PCI.

Ukongezelela, isicwangciso sotshintsho sinikezelwa ukususela ekukhululweni kwe-4.18 ukuya kwi-edition yesine ye-resource allocation mechanism (RESOURCE_ALLOCATOR_V4), eyongeza inkxaso yokuguqula uluhlu lwemithombo emininzi, usebenzisa yonke indawo yedilesi, kunye nokwabiwa kwememori kwiindawo ezingaphezulu kwe-4 GB. I-Coreboot 4.18, ekulindeleke ngoNovemba, iphinda icwangcise ukulahla i-classic multiprocessor initialization mechanism (LEGACY_SMP_INIT), endaweni yayo ngekhowudi yokuqalisa ye-PARALLEL_MP.

umthombo: opennet.ru

Yongeza izimvo