ĂshtĂ« publikuar lĂ«shimi i projektit CoreBoot 4.16, nĂ« kuadĂ«r tĂ« tĂ« cilit zhvillohet njĂ« alternativĂ« e lirĂ« ndaj firmware-ve pronĂ«sore dhe BIOS. Kodi i projektit shpĂ«rndahet sipas licencĂ«s GPLv2. NĂ« krijimin e versionit tĂ« ri morĂ«n pjesĂ« 170 zhvillues, tĂ« cilĂ«t pĂ«rgatitĂ«n 1770 ndryshime.
Novitetet kryesore:
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r 33 pllaka amĂ«, 22 prej tĂ« cilave pĂ«rdoren nĂ« pajisje me Chrome OS ose nĂ« sistemet Google. NdĂ«r plakat qĂ« nuk lidhen me Google:
- Acer Aspire VN7-572G
- AMD Chausie
- ASROCK H77 Pro4-M
- ASUS P8Z77-M
- Emulation QEMU power9
- Intel Alderlake-N RVP
- Prodrive Atlas
- Star Labs Star Labs StarBook Mk V (i3-1115G4 dhe i7-1165G7)
- System76 gaze16 3050, 3060 dhe 3060-b
- ĂshtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r pllakat amĂ« Google Corsola, Nasher dhe Stryke.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r CPU Power9 dhe SoC AMD Sabrina.
- ĂshtĂ« shtuar njĂ« opsion pĂ«r çaktivizimin e nĂ«nsistemit IME (Intel Management Engine), i cili furnizohet nĂ« shumicĂ«n e pllakave amĂ« moderne me procesorĂ« Intel dhe zbatohet si njĂ« mikroprocesor mĂ« vete, qĂ« punon nĂ« mĂ«nyrĂ« tĂ« pavarur nga CPU dhe kryen detyra qĂ« duhet tĂ« ndahen nga sistemi operativ, si pĂ«rpunimi i pĂ«rmbajtjes sĂ« mbrojtur (DRM), zbatimi i moduleve TPM (Trusted Platform Module) dhe ndĂ«rfaqet e nivelit tĂ« ulĂ«t pĂ«r monitorimin dhe menaxhimin e pajisjeve. PĂ«r tĂ« çaktivizuar IME nĂ« sistemet me procesorĂ« nga familja Skylake deri te Alder Lake, nĂ« CMOS pĂ«rdoret parametri me_state; caktimi i vlerĂ«s 1 pĂ«r tĂ« çon nĂ« çaktivizimin e motorit. PĂ«r ndryshimin e gjendjes sĂ« CSME pĂ«rmes CMOS Ă«shtĂ« shtuar metoda â.enableâ, gjendja e sĂ« cilĂ«s pĂ«rputhet me parametrin me_state.
- ĂshtĂ« shtuar coreboot-configurator, njĂ« ndĂ«rfaqe e thjeshtĂ« grafike pĂ«r ndryshimin e cilĂ«simeve CMOS nĂ« Coreboot CBFS, qĂ« pĂ«rdor mjetin nvramtool.
- ĂshtĂ« shtuar mjeti apcb_v3_edit pĂ«r redaktimin e skedarĂ«ve binarĂ« APCB V3 (AMD PSP Customization Block) dhe pĂ«rfshirjen nĂ« to tĂ« deri nĂ« 16 SPD (Serial Presence Detect).
- Janë përditësuar nënmodulet amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs dhe vboot.
- Në MP init është zhvendosur kodi për konfigurimin e LAPIC (Local Advanced Programmable Interrupt Controller).
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r sekuencat ANSI escape pĂ«r tĂ« theksuar ngjarje tĂ« rĂ«ndĂ«sishme, pĂ«r shembull gabimet dhe paralajmĂ«rimet, gjatĂ« shfaqjes sĂ« logeve nĂ« konsolĂ«n interaktive.
- ĂshtĂ« implementuar funksioni cbmem_dump_console, i ngjashĂ«m me cbmem_dump_console_to_uart, por qĂ« punon me konsola tĂ« konfiguruara nĂ« mĂ«nyrĂ«n e zakonshme.
- CilĂ«simet e imazhit Live janĂ« pĂ«rshtatur pĂ«r tĂ« punuar me shpĂ«rndarjen NixOS 21.11. ĂshtĂ« ndĂ«rprerĂ« mbĂ«shtetja pĂ«r paketĂ«n iasl, e cila Ă«shtĂ« zĂ«vendĂ«suar me acpica-tools.
- Ngarkuesi U-Boot është përditësuar në versionin 2021.10.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r sisteme qĂ« pĂ«rfshijnĂ« mĂ« shumĂ« se 128 bĂ«rthama CPU.
- ĂshtĂ« shtuar drejtuesi pĂ«r sensorĂ«t e afĂ«rsisĂ« Semtech sx9360 SAR, tĂ« pĂ«rdorur nĂ« pajisjet Samsung.
- ĂshtĂ« shtuar drejtuesi pĂ«r kontrollorĂ«t SD SGenesys Logic GL9750, tĂ« pĂ«rdorur nĂ« Chromebook.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r kontrollorĂ«t Ethernet Realtek RT8125.
- ĂshtĂ« shtuar drejtuesi pĂ«r Fibocom 5G WWAN ACPI.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r topologjitĂ« e pĂ«rziera tĂ« memories gjatĂ« pĂ«rdorimit tĂ« DDR4.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r specifikimin FSP 2.3 (Flexible Software Package).
- ĂshtĂ« ripunuar kodi pĂ«r llogaritjen e hash-eve tĂ« pĂ«rdorura gjatĂ« verifikimit dhe vlerĂ«simit tĂ« gjendjes sĂ« CBFS.
- ĂshtĂ« shtuar mbĂ«shtetja pĂ«r teknologjinĂ« PCI-e Resizable BAR (Base Address Registers), qĂ« i lejon CPU-sĂ« tĂ« ketĂ« qasje nĂ« tĂ« gjithĂ« videomemorien e kartĂ«s PCI.
Përveç kësaj, është paraqitur një plan kalimi, duke filluar nga versioni 4.18, te redaktimi i katërt i mekanizmit të shpërndarjes së burimeve (RESOURCE_ALLOCATOR_V4), ku është shtuar mbështetja për manipulimin e disa intervaleve të burimeve, përdorimin e të gjithë hapësirës së adresave dhe alokimin e memories në zonën mbi 4 GB. Në versionin Coreboot 4.18, që pritet në nëntor, planifikohet gjithashtu të shpallet i vjetëruar mekanizmi i inicializimit klasik të mënyrës shumëprocesorike (LEGACY_SMP_INIT), i cili është zëvendësuar nga kodi i inicializimit PARALLEL_MP.
Burimi: opennet.ru
