Ilmus Coreboot 4.16

KĂ€es on CoreBooti 4.16 vĂ€ljaanne, mille raames arendatakse avatud lĂ€htekoodiga alternatiivi patenteeritud pĂŒsivara ja BIOS'i jaoks. Projekti kood on jaotatud GPLv2 litsentsi alusel. Uue versiooni loomises osales 170 arendajat, kes valmistavad ette 1770 muudatust.

PÔhilised uuendused:

  • Toetust on lisatud 33 emaplaadile, millest 22 kasutatakse seadmetes, millel on Chrome OS vĂ”i serverites Google. Mitte Google'iga seotud plaatide seas:
    • Acer Aspire VN7-572G
    • AMD Chausie
    • ASROCK H77 Pro4-M
    • ASUS P8Z77-M
    • QEMU power9 emulatsioon
    • Intel Alderlake-N RVP
    • Prodrive Atlas
    • Star Labs Star Labs StarBook Mk V (i3-1115G4 ja i7-1165G7)
    • System76 gaze16 3050, 3060 ja 3060-b
  • Toetuse lĂ”petamine Google Corsola, Nasher ja Stryke emaplaatide jaoks.
  • Toetust on lisatud CPU Power9 ja SoC AMD Sabrina jaoks.
  • Lisatud on vĂ”imalus vĂ€lja lĂŒlitada IME (Intel Management Engine) alates enamikest kaasaegsetest Intel-protsessoritega emaplaatidest. See on teatud mikrokeha, mis töötab eraldi CPU-st ja tĂ€idab ĂŒlesandeid, mis peavad olema eraldatud operatsioonisĂŒsteemist, nĂ€iteks kaitstud sisu (DRM) töötlemine, TPM (Trusted Platform Module) moodulite rakendamine ja madalama taseme liideste monitorimine ning haldamine. IME vĂ€ljalĂŒlitamiseks sĂŒsteemides, mille protsessorid ulatuvad Skylake'i ja lĂ”petavad Alder Lake'iga, on CMOS-is mÀÀratud me_state parameeter. Selle vÀÀrtuseks mÀÀramine 1 lĂŒlitab mootori vĂ€lja. CSME seisundi muutmiseks lĂ€bi CMOS on lisatud meetod „.enable“, mille seisund vastab parameetrile me_state.
  • Lisatud on coreboot-konfiguraator, lihtne graafiline liides CMOS seadete muutmiseks Coreboot CBFS-is, kasutades nvramtool utiliiti.
  • Lisatud on utiliit apcb_v3_edit APCB V3 (AMD PSP Customization Block) binaarfailide redigeerimiseks ja neisse kuni 16 SPD (Serial Presence Detect) sisestamiseks.
  • Uuendatud on alamsĂŒsteeme amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs ja vboot.
  • MP init-s on kood muutujate seadistamiseks LAPIC-i (Local Advanced Programmable Interrupt Controller).
  • Lisatud tugi ANSI escape-jĂ€rjestustele, et eristada olulisi sĂŒndmusi, nĂ€iteks vigu ja hoiatuseid, interaktiivses konsoolis logide vĂ€ljundis.
  • Teostatud funktsioon cbmem_dump_console, mis sarnaneb cbmem_dump_console_to_uart-iga, kuid töötab tavaliste seadistustega konsoolidega.
  • Live-pildiseaded on kohandatud NixOS 21.11 jaotisega. Tugi paketi iasl jaoks on lĂ”petatud, asendatud acpica-tools-iga.
  • Bootloader U-Boot on uuendatud versioonile 2021.10.
  • Lisatud tugi sĂŒsteemidele, mis sisaldavad rohkem kui 128 CPU tuuma.
  • Lisatud draiver Semtech sx9360 SAR lĂ€henemisanduritele, mida kasutatakse Samsungi seadmetes.
  • Lisatud draiver SD-kontrollerite SGenesys Logic GL9750 jaoks, mida kasutatakse Chromebookides.
  • Lisatud tugi Ethernet-kontrolleritele Realtek RT8125.
  • Lisatud draiver Fibocom 5G WWAN ACPI jaoks.
  • Lisatud tugi segatud mĂ€lu topoloogiatele, kui kasutatakse DDR4.
  • Lisatud tugi spetsifikatsioonile FSP 2.3 (Flexible Software Package).
  • Kood on töötatud ĂŒmber hashide arvutamiseks, mida kasutatakse CBFS-i kontrollimiseks ja seisundi hindamiseks.
  • Lisatud tugi PCI-e Resizable BAR (Base Address Registers) tehnoloogiale, mis vĂ”imaldab CPU-l pÀÀseda ligi kĂ”igile PCI-kaardi videomĂ€lule.

Samuti esitati ĂŒleminekuplaan alates versioonist 4.18 neljandasse redaktsiooni ressursside jaotamise mehhanismist (RESOURCE_ALLOCATOR_V4), kus on lisatud tugi mitme ressursiriba manipuleerimisele, kogu aadressiruumi kasutamisele ja ĂŒle 4 GB mĂ€lu eraldamisele. Coreboot 4.18 versioon, mis on oodata novembris, kavatseb samuti kuulutada vananenuks klassikalise mitme protsessori reĆŸiimi initsialiseerimise mehhanismi (LEGACY_SMP_INIT), millele on asenduseks tulnud PARALLEL_MP initsialiseerimise kood.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster