Coreboot 4.16 vÀljaanne

Avalikustatud on projekti CoreBoot 4.16 versioon, mille raames arendatakse tasuta alternatiivi proprietaarsetele pĂŒsivaramutele ja BIOS-idele. Projekti kood levitatakse GPLv2 litsentsi alusel. Uue versiooni loomisel osales 170 arendajat, kes koostasid 1770 muudatust.

Peamised uuendused:

  • Toe on lisatud 33 emaplaadile, millest 22 kasutatakse seadmetes, millel on Chrome OS vĂ”i serverites Google. Google'iga mitteseotud emaplaatide seas:
    • Acer Aspire VN7-572G
    • AMD Chausie
    • ASROCK H77 Pro4-M
    • ASUS P8Z77-M
    • Emulatsioon QEMU power9
    • 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
  • Toe on lĂ”petatud emaplaatide toetus Google Corsola, Nasher ja Stryke jaoks.
  • Toe on lisatud CPU Power9 ja SoC AMD Sabrina toetusele.
  • Lisatud on valik IME (Intel Management Engine) sĂŒsteemi vĂ€lja lĂŒlitamiseks, mis tarnitakse enamikus kaasaegsetes emaplaatides Intel protsessoritega ja mis on rakendatud eraldi mikroprotsessorina, mis töötab CPU-st sĂ”ltumatult ja tĂ€idab ĂŒlesandeid, mida on vaja eraldada operatsioonisĂŒsteemist, nagu kaitstud sisu (DRM) töötlemine, TPM (Trusted Platform Module) moodulite rakendamine ja madala taseme liidesed riistvara jĂ€lgimiseks ja haldamiseks. IME vĂ€ljalĂŒlitamiseks Skylake perekonna ja Alder Lake protsessorite sĂŒsteemides kasutatakse CMOS-is parameetrit me_state, millele vÀÀrtuse 1 mÀÀramine viib mootori vĂ€ljalĂŒlitamiseni. CSME oleku muutmiseks CMOS-is on lisatud meetod "enable", mille olek vastab me_state parameetrile.
  • Lisatud on coreboot-configurator, lihtne graafiline liides CMOS-i seadete muutmiseks Coreboot CBFS-is, kasutades nvramtool utiliiti.
  • Lisatud on utiliit apcb_v3_edit APCB V3 (AMD PSP Customization Block) binaarfailide redigeerimiseks ja nende sisse 16 SPD (Serial Presence Detect) asendamiseks.
  • Uuendatud on submoodulid amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs ja vboot.
  • MP inits on LAPIC (Local Advanced Programmable Interrupt Controller) seadistamise kood kantud.
  • Toe on lisatud ANSI escape-jĂ€rjestusi oluliste sĂŒndmuste, nĂ€iteks vigade ja hoiatusete, esiletoomiseks interaktiivses konsoolis logide vĂ€ljundis.
  • Kasutusele on vĂ”etud funktsioon cbmem_dump_console, mis on sarnane cbmem_dump_console_to_uart funktsiooni, kuid töötab tavaliselt seadistatud konsoolidega.
  • Live-pildi seaded on kohandatud NixOS 21.11 distributsiooniga töötamiseks. Toe on lĂ”petatud iasl paketi toetus, mis on asendatud acpica-tools paketiga.
  • KĂ€ivitaja U-Boot on uuendatud versioonini 2021.10.
  • Toetatud sĂŒsteemide tugi, mis sisaldavad enam kui 128 CPU tuuma.
  • Lisatud draiver Semtech sx9360 SAR lĂ€hedusanduritele, mida kasutatakse Samsungi seadmetes.
  • Lisatud draiver SGenesys Logic GL9750 SD-kontrolleritele, mida kasutatakse Chromebookides.
  • Lisatud tugi Realtek RT8125 Ethernet-kontrolleritele.
  • Lisatud draiver Fibocom 5G WWAN ACPI jaoks.
  • Lisatud toimetamine segamĂ€lutopoloogiatele DDR4 kasutamisel.
  • Lisatud tugi FSP 2.3 (Fleksible Software Package) spetsifikatsioonile.
  • Kood on ĂŒmber töötatud, et arvutada hĂ€sse, mida kasutatakse CBFS-i autentimise ja oleku hindamise kĂ€igus.
  • Lisatud tugi PCI-e Resizable BAR (Base Address Registers) tehnoloogiale, mis vĂ”imaldab CPU-l pÀÀseda kogu PCI-kaardi videomĂ€lule.

Lisaks on esitatud ĂŒleminekuplaan versioonist 4.18 neljanda versiooni ressursside jagamise mehhanismi (RESOURCE_ALLOCATOR_V4) jaoks, mis toob kaasa tugi mitme ressursivahemiku haldamiseks ja kasutab kogu aadressiruumi ning eraldab mĂ€lu ĂŒle 4 GB. Coreboot 4.18 vĂ€ljalaskes, mis on oodata novembris, plaanitakse ka deprekeerida klassikalise mitme protsessori reĆŸiimi initsialiseerimise mehhanismi (LEGACY_SMP_INIT), millele on asemel tulnud PARALLEL_MP initsialiseerimise kood.

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