I-Coreboot 4.16 ikhishwe

Ukukhishwa kwephrojekthi ye-CoreBoot 4.16 kushicilelwe, ngaphakathi kohlaka lapho kuthuthukiswa enye indlela yamahhala ye-firmware yobunikazi kanye ne-BIOS. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-GPLv2. Abathuthukisi abangu-170 babambe iqhaza ekwakhiweni kwenguqulo entsha, abalungiselele izinguquko ezingu-1770.

Okuqanjiwe okuyinhloko:

  • Usekelo olungeziwe lwamabhodi omama angu-33, angu-22 asetshenziswa kumadivayisi ane-Chrome OS noma kumaseva e-Google. Phakathi kwezinkokhelo ezingezona eze-Google:
    • I-Acer Aspire VN7-572G
    • amd chausie
    • I-ASROCK H77 Pro4-M
    • I-ASUS P8Z77-M
    • Ukulingisa amandla e-QEMU9
    • I-Intel Alderlake-N RVP
    • I-Prodrive Atlas
    • I-Star Labs Star Labs I-StarBook Mk V (i3-1115G4 ne-i7-1165G7)
    • I-System76 gaze16 3050, 3060 kanye ne-3060-b
  • Ukusekelwa kwamabhodi omama we-Google Corsola, Nasher kanye ne-Stryke kunqanyuliwe.
  • Ukwesekwa okwengeziwe kwe-Power9 CPU ne-AMD Sabrina SoC.
  • Kwengezwe inketho yokukhubaza uhlelo olungaphansi lwe-IME (Intel Management Engine), oluza kuma-motherboards esimanje amaningi anama-Intel processors futhi lusetshenziswa njenge-microprocessor ehlukile esebenza ngaphandle kwe-CPU futhi yenze imisebenzi edinga ukuhlukaniswa nesistimu yokusebenza, efana njengokucubungula okuqukethwe okuvikelwe (i-DRM), ukuqaliswa kwamamojula we-TPM (I-Trusted Platform Module) nezixhumi ezibonakalayo ezisezingeni eliphansi zokuqapha nokulawula okokusebenza. Ukuze ukhubaze i-IME kumasistimu anamaphrosesa kusukela kumndeni wakwa-Skylake kuya e-Alder Lake, ipharamitha ye-me_state isetshenziswa ku-CMOS, inikeze inani elingu-1 elizokhubaza injini. Ukuze ushintshe isimo se-CSME nge-CMOS, indlela ethi β€œ.vula” yengeziwe, isimo sayo esihambisana nepharamitha ye-me_state.
  • Kwengezwe i-coreboot-configurator, i-GUI elula yokushintsha izilungiselelo ze-CMOS ku-Coreboot CBFS usebenzisa insiza ye-nvramtool.
  • Kwengezwe insiza ye-apcb_v3_edit yokuhlela i-APCB V3 (I-AMD PSP Customization Block) amafayela kanambambili futhi esikhundleni sawo kufika ku-16 SPD (Serial Presence Detect) kuwo.
  • Amamojula angaphansi abuyekeziwe amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs kanye ne-vboot.
  • Ikhodi yokumisa i-LAPIC (Local Advanced Programmable Interrupt Controller) ihanjiswe ku-MP init.
  • Kungezwe usekelo lokulandelana kokuphunyuka kwe-ANSI ukuze kugqanyiswe imicimbi ebalulekile, efana namaphutha nezixwayiso, lapho kuboniswa amalogi kukhonsoli esebenzisanayo.
  • Kusetshenziswe umsebenzi we-cbmem_dump_console, ofana ne-cbmem_dump_console_to_uart, kodwa isebenza nama-consoles avamile amisiwe.
  • Izilungiselelo zesithombe ezibukhoma zishintshwa ukuze zisebenze ngokusatshalaliswa kwe-NixOS 21.11. Iphakheji ye-iasl inqanyuliwe futhi ithathelwe 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 wezilawuli ze-SGenesy Logic GL9750 SD ezisetshenziswa kuma-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 yokubala ama-hashes asetshenziswa ekuqinisekiseni nasekuhlolweni kwesimo se-CBFS isisetshenziswe kabusha
  • Ukusekelwa okwengeziwe kobuchwepheshe be-PCI-e Resizable BAR (Base Address Registers), obuvumela i-CPU ukuthi ifinyelele yonke inkumbulo yevidiyo yekhadi le-PCI.

Ngaphezu kwalokho, kwethulwa uhlelo loshintsho oluqala kusukela ekukhululweni okungu-4.18 kuya kuhlelo lwesine lwendlela yokwabiwa kwensiza (RESOURCE_ALLOCATOR_V4), enezela usekelo lokuxhaphaza ububanzi bezinsiza eziningi, kusetshenziswa sonke isikhala sekheli, nokwabiwa kwememori ezindaweni ezingaphezu kuka-4 GB. I-Coreboot 4.18, elindeleke ngo-November, futhi ihlela ukuhoxisa indlela yakudala yokuqalisa i-multiprocessor (LEGACY_SMP_INIT), esikhundleni sayo ngekhodi yokuqalisa engu-PARALLEL_MP.

Source: opennet.ru

Engeza amazwana