Kutulutsidwa kwa pulojekiti ya CoreBoot 4.22 ikupezeka, mkati mwazomwe njira ina yaulere ya firmware ndi BIOS ikupangidwa. Khodi ya polojekitiyi imagawidwa pansi pa layisensi ya GPLv2. 135 Madivelopa anatenga gawo pakupanga Baibulo latsopano, amene anakonza 977 kusintha. Zikudziwika kuti kuyambira kumasulidwa kotsatira, polojekitiyi idzasinthira ku chiwembu chatsopano cha mayina omwe amagwiritsa ntchito tsiku (year.month.update), mwachitsanzo, mu February 2024, m'malo mwa 4.23, kumasulidwa 24.02.00 kupangidwa.
Zosintha zazikulu:
- Kukhazikitsa koyambirira kwa nsanja ya AMD openSIL (Open-Source Silicon Initialization Library) yawonjezedwa, ndikupanga zigawo kuti muchepetse kupanga firmware.
- Thandizo lowonjezeredwa la ma motherboard 17. Ma board 11 owonjezeredwawo amagwiritsidwa ntchito pazida zomwe zikugwiritsa ntchito Chrome OS kapena maseva Ndalama zokhudzana ndi Google. Zosakhala za Google:
- AMD Onyx
- Intel Meteorlake-P RVP
- Chiyero Librem 11
- Purism Librem L1UM v2
- Siemens FA EHL
- Chithunzi cha Supermicro X11SSW-F
- Thandizo lowonjezera la AMD Genoa SoC.
- Pazomangamanga za x86, pamasitepe asanayambe kukumbukira kukumbukira, kuthandizira gawo la ".data" likuyendetsedwa, kulola kugwiritsa ntchito matanthauzo amitundu yapadziko lonse mu C code. Panthawi yoletsa katundu, deta imamangiriridwa mwamsanga pambuyo pa kachidindo ndikuyikidwa mu cache pogwiritsa ntchito lingaliro la Cache-As-RAM (VMA).
- Kwa machitidwe a x86 pazigawo za ramstage ndi pre-memory, chithandizo cha cache chakhazikitsidwa pamafayilo a CBFS omwe amagwiritsidwa ntchito kuchititsa zigawo za Coreboot pa Flash. Cache ya CBFS imakulolani kuti muchepetse mafayilo a CBFS pogwiritsa ntchito cbfs_map () ntchito osasunga malo okumbukira a fayiloyo. Kukonza kukula kwa cache, PRERAM_CBFS_CACHE_SIZE ndi RAMSTAGE_CBFS_CACHE_SIZE magawo aperekedwa.
- Anawonjezera luso loyika romastage mu bootblock. Kutumiza kwa romstage monga gawo la boot block kumakupatsani mwayi wochepetsera kukula kwa code ndi mizere 10-20 zikwi. Mikhalidwe yomwe romastage yosiyana ingafunike ndikuphatikizapo masinthidwe okhala ndi vboot kapena fallback mode, komanso zipangizo zomwe zili ndi kukula kwa boot block (Intel APL 32K) kapena zochepetsera boot media (ena ARM SoCs).
- API yawonjezedwa ku gfx kuti izindikire kukhalapo kwa chophimba chakunja pazida zokhala ndi tchipisi ta Intel.
- pci_rom tsopano ikuthandizira kuwonjezera checksum ya VBIOS podzaza tebulo la VFCT. Checksum iyi imawunikidwanso ndi madalaivala ena a AMD kuti Windows.
- Zosintha zawonjezeredwa kuti zilole kuyambitsidwa Windows pa ma Chromebook ena okhala ndi Coreboot.
- Kukhazikitsa kwa tebulo la ACPI pazida zotengera kamangidwe ka ARM64.
- Kulumikizana bwino ndi mafotokozedwe a ACPI.
- Zokonda pa MRC (Memory Reference Code) zama board a SNB+MRC zasunthidwa ku DeviceTree.
- Zida zosinthidwa zolipirira kutengera U-Boot ndi edk2.
- Zida zomwe zagwiritsidwa ntchito zasinthidwa: GMP 6.3.0, binutils 2.41 ndi MPFR 4.2.1.
- Nthambi yayikulu munkhokwe ya Git idasinthidwanso kuchokera ku "master" kupita ku "main".
Source: opennet.ru
