Corebooti versioon 25.09 on välja antud, avatud alternatiiv proprietaarsetele püsivaramutele.

Avalikustatud on CoreBoot projekti väljaanne 25.09, mis arendab tasuta alternatiivi kommertstootjate firmapoodide ja BIOS-ide jaoks. Projekti kood on litsentseeritud GPLv2 alusel. Uude versiooni on lisatud 684 muudatust, milles on osalenud 110 arendajat.

Peamised muudatused:

  • Toetatakse järgmisi emaplaate:
    • ASROCK SPC741D8-2L2T/BCM.
    • GIGABYTE GA_H81M_D2W.
    • HP 260 G1 DM, HP Compaq Pro 6300 SFF/MT, HP ProDesk 600 G1 SFF.
    • Intel Ptlrvp4es
    • Lenovo ThinkPad T480/T480s.
    • 11 plaati, mida kasutatakse erinevates Chrome OS seadmetes või serverites Google.
  • SPI Flash ja payload-komponentide laadimist on märkimisväärselt kiirendatud. CONFIG_SSE režiimis kokku pandud koodi dekompressioonis on sisse lülitatud SSE prefetch käsud, mis võimaldavad laadida andmeid CPU vahemällu ilma dekompressiooni operatsiooni katkestamata. Intel Sandy Bridge mobiilsete CPU-de puhul saavutati SPI liidese testimisel, mille läbilaskevõime on 100 Mbit/s, laadimisaja vähenemine 46 ms ja payload-komponentide dekompressiooni kiirus suurenes 30%.

    Intel Panther Lake platvormide jaoks on rakendatud failide asünkroonse laadimise toetust, mis kasutab failide fsps.bin eelaadimiseks SPI DMA-d paralleelselt CPU muude ülesannete täitmisega. Fatcat seadmetes kiirendas pakutud optimeerimine laadimist 17-18 ms. DMA operatsioonide efektiivsus on suurenenud. Lisatud on uus synchroniseerimisfunktsioon cbfs_preload_wait_for_all(), mis võimaldab turvaliselt lõpetada asünkroonsed operatsioonid enne salvestusbackendide deaktiveerimist. Fast SPI DMA alamsüsteemis on rakendatud andmeedastuse järjekord tokenite alusel, mis minimeerib viivitusi järjestikuste DMA operatsioonide vahel ja tagab ettearvatavama laadimisvõime.

  • On rakendatud laaderežiimi tuvastamise võimalus, mis võimaldab platvormidel edastada payload-komponentidele kriitiliselt olulist teavet laadimisoleku kohta. Toetatakse normaalse laadimisrežiimi, madala akulaengu režiimi ja akulaengu laadimise režiimi määramist standartiseeritud liidese kaudu boot_mode_t.
  • MTRR (Memory Type Range Registers) haldamine videomälu jaoks on ümber töötatud, vähendades FSP-S (Firmware Support Package — Silicon) käivitusaega, viies MTRR WC (Write-Combine) seaded videomälu jaoks logo joonistamise funktsioonidest kiibi käivitamise etappi. Selle tulemusena vähenes graafikasüsteemi käivitamisaeg 123 ms-lt 115 ms-le. Ümbertöötamine lihtsustas ka koodi hooldust, eraldades MTRR-i haldamise ja logo joonistamise funktsioonid.
  • AMD tarkvara haldamiseks mõeldud amdfwtool utiliidis on parandatud adresseerimisrežiimi töötlemist ja laiendatud EFW struktuuri analüüsi võimalusi Turin platvormil.
  • Smmstoretool utiliiti on lisatud toetus muutuva suurusega plokkidele ja GUID jaotustabelite aliasingule Secure Boot režiimis, et parandada UEFI muutujate haldamist.
  • TPM-i tugi erinevatele platvormidele, sealhulgas CRB TPM-ile, on laienenud ning AMD platvormide jaoks on parandatud fTPM-i integreerimist.
  • Logo joonistamine on paranenud.
  • Bochs ekraanijuhiga ühilduvust on parandatud.
  • Cbfstool'i stabiilsust on tõhustatud FIT tabeli sortimise korral ja kokkusurumisoperatsioonide kaotuse korral.
  • Intel, AMD, MediaTek ja Qualcomm platvormide jaoks on sisse viidud parandused, mis parandavad energiatarbimise, mälu alguse ja riistvaraliideste toe haldamist.
  • Versioonid binutils 2.44, ACPICA 20250404, MPFR 4.2.2, SeaBIOS 1.17.0, U-Boot 2025.07 on värskendatud.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster