Itusilẹ ti iṣẹ akanṣe CoreBoot 4.22 wa, laarin ilana eyiti yiyan ọfẹ si famuwia ohun-ini ati BIOS ti ni idagbasoke. Koodu ise agbese ti pin labẹ iwe-aṣẹ GPLv2. Awọn olupilẹṣẹ 135 kopa ninu ṣiṣẹda ẹya tuntun, ẹniti o pese awọn ayipada 977. O ṣe akiyesi pe bẹrẹ lati itusilẹ ti nbọ, iṣẹ akanṣe yoo yipada si ero isọkọ ti ẹya tuntun ti o lo itọkasi ọjọ kan (year.month.update), fun apẹẹrẹ, ni Kínní 2024, dipo ẹya 4.23, idasilẹ 24.02.00 yoo wa ni akoso.
Awọn iyipada akọkọ:
- Imuse ibẹrẹ ti AMD openSIL (Open-Orisun Silicon Initialization Library) Syeed ti ṣafikun, awọn paati idagbasoke lati jẹ ki ẹda famuwia rọrun.
- A ti fi atilẹyin kun fun awọn modaboudu 17. 11 ninu awọn paadi afikun ni a lo lori awọn ẹrọ ti n ṣiṣẹ Chrome OS tabi àwọn olupin Google. Awọn idiyele ti ko ni ibatan pẹlu Google:
- AMD onyx
- Intel Meteorlake-P RVP
- Purism librem 11
- Purism Librem L1UM v2
- Siemens FA EHL
- Supermicro X11SSW-F
- Ṣe afikun atilẹyin fun AMD Genoa SoC.
- Lori faaji x86, ni awọn ipele ṣaaju ipilẹṣẹ iranti, atilẹyin fun apakan “.data” ti wa ni imuse, gbigba lilo awọn asọye ti awọn oniyipada agbaye ni koodu C. Lakoko ipele idina fifuye, data ti wa ni asopọ lẹsẹkẹsẹ lẹhin koodu ati lẹhinna gbe sinu kaṣe nipa lilo ero Cache-As-RAM (VMA).
- Fun awọn ọna ṣiṣe x86 ni ramstage ati awọn ipele iranti iṣaaju, atilẹyin kaṣe ti jẹ imuse fun eto faili CBFS ti a lo lati gbalejo awọn paati Coreboot lori Flash. Kaṣe CBFS ngbanilaaye lati decompress awọn faili CBFS ni lilo iṣẹ cbfs_map () laisi ifipamọ agbegbe iranti lọtọ fun faili naa. Lati tunto iwọn kaṣe, awọn PRERAM_CBFS_CACHE_SIZE ati awọn paramita RAMSTAGE_CBFS_CACHE_SIZE ni a dabaa.
- Ṣe afikun agbara lati fi sabe romstage sinu bootblock. Ifijiṣẹ romstage gẹgẹbi apakan ti bulọọki bata gba ọ laaye lati dinku iwọn koodu nipasẹ awọn laini 10-20 ẹgbẹrun. Awọn ipo ninu eyiti o le nilo romstage lọtọ pẹlu awọn atunto pẹlu vboot tabi ipo ifẹhinti, ati awọn ẹrọ pẹlu iwọn bulọọki bata to lopin (Intel APL 32K) tabi media bata ti o lọra pupọ (diẹ ninu awọn ARM SoCs).
- A ti ṣafikun API kan si gfx lati ṣawari wiwa iboju ita lori awọn ẹrọ pẹlu awọn eerun Intel.
- pci_rom ti ṣe atilẹyin fun fifi checksum kun fun VBIOS nigbati o ba kun tabili VFCT. Awọn awakọ AMD kan tun n ṣayẹwo checksum yii fun Windows.
- A fi awọn ayipada kun lati gba ifilọlẹ laaye Windows lórí àwọn Chromebooks kan pẹ̀lú Coreboot.
- Iran tabili ACPI ti a ṣe fun awọn ẹrọ ti o da lori faaji ARM64.
- Ibaramu ilọsiwaju pẹlu awọn pato ACPI.
- Awọn eto MRC (koodu Itọkasi Iranti) fun awọn igbimọ SNB+MRC ti ti gbe lọ si ọna ẹrọ DeviceTree.
- Awọn paati isanwo imudojuiwọn ti o da lori U-Boot ati edk2.
- Awọn irinṣẹ ti a lo ti ni imudojuiwọn: GMP 6.3.0, binutils 2.41 ati MPFR 4.2.1.
- Ẹka akọkọ ti o wa ni ibi ipamọ Git ti ni lorukọmii lati “titunto si” si “akọkọ”.
orisun: opennet.ru
