I-Coreboot 4.22 ikhishwe

Ukukhishwa kwephrojekthi ye-CoreBoot 4.22 kuyatholakala, ngaphakathi kohlaka lapho kuthuthukiswa enye indlela yamahhala ye-firmware yobunikazi kanye ne-BIOS. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-GPLv2. Abathuthukisi abangu-135 babambe iqhaza ekwakhiweni kwenguqulo entsha, abalungise izinguquko ezingu-977. Kuyaphawulwa ukuthi kusukela ekukhishweni okulandelayo, iphrojekthi izoshintshela kuhlelo olusha lokuqamba igama olusebenzisa ireferensi yedethi (year.month.update), isibonelo, ngoFebruwari 2024, esikhundleni senguqulo 4.23, ukukhishwa okungu-24.02.00 kwakheka.

Izinguquko eziyinhloko:

  • Ukuqaliswa kokuqala kweplathifomu ye-AMD openSIL (Open-Source Silicon Initialization Library) yengezwe, kwakhiwa izingxenye zokwenza lula ukwakhiwa kwe-firmware.
  • Ukwesekwa okwengeziwe kwamabhodi omama angu-17. Amabhodi angu-11 angeziwe asetshenziswa kumadivayisi asebenzisa i-Chrome OS noma amaseva I-Google. Izimali ezihlobene nokungekhona eze-Google:
    • I-Onyx ye-AMD
    • I-Intel Meteorlake-P RVP
    • I-Purism Librem 11
    • I-Purism Librem L1UM v2
    • Siemens FA EHL
    • I-Supermicro X11SSW-F
  • Kungezwe ukusekelwa kwe-AMD Genoa SoC.
  • Ezakhiweni ze-x86, ezigabeni zangaphambi kokuqaliswa kwenkumbulo, usekelo lwesigaba esithi “.data” luyasetshenziswa, okuvumela ukusetshenziswa kwezincazelo zokuguquguquka komhlaba wonke kukhodi C. Ngesikhathi sesiteji sokuvimba umthwalo, idatha inamathiselwe ngokushesha ngemuva kwekhodi bese ifakwa kunqolobane kusetshenziswa umqondo we-Cache-As-RAM (VMA).
  • Kuzinhlelo ze-x86 ezigabeni ze-ramstage nezangaphambi kwenkumbulo, ukwesekwa kwenqolobane kuye kwasetshenziswa kusistimu yefayela ye-CBFS esetshenziselwa ukusingatha izingxenye ze-Coreboot ku-Flash. Inqolobane ye-CBFS ikuvumela ukuthi ucindezele amafayela e-CBFS usebenzisa umsebenzi we-cbfs_map() ngaphandle kokugcina indawo yememori ehlukile yefayela. Ukuze ulungiselele usayizi wenqolobane, amapharamitha angu-PRERAM_CBFS_CACHE_SIZE kanye ne-RAMSTAGE_CBFS_CACHE_SIZE ayahlongozwa.
  • Kwengezwe ikhono lokushumeka i-romstage ku-bootblock. Ukulethwa kwe-romstage njengengxenye yebhulokhi ye-boot kukuvumela ukuthi unciphise usayizi wekhodi ngemigqa eyizinkulungwane eziyi-10-20. Izimo lapho kungase kudingeke khona i-romstage ehlukile zifaka phakathi ukulungiselelwa nge-vboot noma imodi yokubuyela emuva, kanye namadivayisi anosayizi olinganiselwe webhulokhi yokuqalisa (Intel APL 32K) noma imidiya yokuqalisa enensa kakhulu (amanye ama-ARM SoCs).
  • I-API yengezwe ku-gfx ukuze kutholwe ubukhona besikrini sangaphandle kumadivayisi anama-Intel chips.
  • i-pci_rom manje isekela ukwengeza i-checksum ye-VBOS uma igcwalisa ithebula le-VFCT. Le checksum ihlolwe futhi ngabanye abashayeli be-AMD ukuze Windows.
  • Kungezwe izinguquko ukuze kuvunyelwe ukuqaliswa Windows kwamanye ama-Chromebook ane-Coreboot.
  • Kusetshenziswe ukwenziwa kwethebula le-ACPI kumadivayisi asuselwe kuzakhiwo ze-ARM64.
  • Ukuhambisana okuthuthukisiwe nokucaciswa kwe-ACPI.
  • Izilungiselelo ze-MRC (Memory Reference Code) zamabhodi e-SNB+MRC zihanjiswe kusakhiwo se-DeviceTree.
  • Izingxenye zokulayisha okukhokhelwayo ezibuyekeziwe ngokusekelwe ku-U-Boot kanye ne-edk2.
  • Amathuluzi asetshenzisiwe abuyekeziwe: GMP 6.3.0, binutils 2.41 kanye ne-MPFR 4.2.1.
  • Igatsha eliyinhloko endaweni yokugcina ye-Git liqanjwe kabusha lisuka ku-“master” laya kokuthi “main”.

Source: opennet.ru

Thenga ukusingathwa okuthembekile kwamasayithi anokuvikelwa kwe-DDoS, amaseva e-VPS VDS 🔥 Thenga ukusingathwa kwewebhusayithi okuthembekile ngokuvikelwa kwe-DDoS, amaseva e-VPS VDS | ProHoster