Coreboot 4.16 rilaxxat

Ġie ppubblikat ir-rilaxx tal-proġett CoreBoot 4.16, li fil-qafas tiegħu qed tiġi żviluppata alternattiva b'xejn għal firmware proprjetarju u BIOS. Il-kodiċi tal-proġett huwa mqassam taħt il-liċenzja GPLv2. 170-il żviluppatur ħadu sehem fil-ħolqien tal-verżjoni l-ġdida, li ħejjew 1770 tibdil.

Innovazzjonijiet ewlenin:

  • Appoġġ miżjud għal 33-il motherboard, li 22 minnhom jintużaw fuq apparati b'Chrome OS jew fuq servers ta' Google. Fost it-tariffi mhux Google:
    • Acer Aspire VN7-572G
    • amd chausie
    • ASROCK H77 Pro4-M
    • ASUS P8Z77-M
    • Emulazzjoni QEMU power9
    • Intel Alderlake-N RVP
    • Prodrive Atlas
    • Star Labs Star Labs StarBook Mk V (i3-1115G4 u i7-1165G7)
    • System76 gaze16 3050, 3060 u 3060-b
  • L-appoġġ għall-motherboards Google Corsola, Nasher u Stryke twaqqaf.
  • Appoġġ miżjud għal Power9 CPU u AMD Sabrina SoC.
  • Miżjud għażla biex tiddiżattiva s-subsistema IME (Intel Management Engine), li tiġi fuq il-biċċa l-kbira tal-motherboards moderni bi proċessuri Intel u hija implimentata bħala mikroproċessur separat li jopera indipendentement mis-CPU u jwettaq kompiti li jeħtieġ li jiġu separati mis-sistema operattiva, bħal bħala proċessar ta 'kontenut protett (DRM), implimentazzjoni ta' moduli TPM (Trusted Platform Module) u interfaces ta 'livell baxx għall-monitoraġġ u l-kontroll tat-tagħmir. Biex tiddiżattiva l-IME f'sistemi bi proċessuri mill-familja Skylake għal Alder Lake, il-parametru me_state jintuża f'CMOS, li jassenja valur ta' 1 li se jiskonnettja l-magna. Biex tbiddel l-istat CSME permezz tas-CMOS, ġie miżjud il-metodu ".enable", li l-istat tiegħu jikkorrispondi għall-parametru me_state.
  • Coreboot-configurator miżjud, GUI sempliċi biex tbiddel is-settings tas-CMOS f'Coreboot CBFS billi tuża l-utilità nvramtool.
  • Żid l-utilità apcb_v3_edit għall-editjar tal-fajls binarji APCB V3 (AMD PSP Customization Block) u s-sostituzzjoni sa 16 SPD (Serial Presence Detect) fihom.
  • Sottomoduli aġġornati amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs u vboot.
  • Il-kodiċi għall-konfigurazzjoni tal-LAPIC (Kontrollur Lokali Avvanzat ta' Interruzzjoni Programmabbli) ġie mċaqlaq għal MP init.
  • Żid l-appoġġ għas-sekwenzi tal-ħarba ANSI biex jenfasizzaw avvenimenti importanti, bħal żbalji u twissijiet, meta jintwerew zkuk fil-console interattiv.
  • Funzjoni ta 'cbmem_dump_console implimentata, simili għal cbmem_dump_console_to_uart, iżda taħdem ma' consoles konfigurati b'mod komuni.
  • Is-settings tal-immaġni ħajjin huma adattati biex jaħdmu mad-distribuzzjoni NixOS 21.11. Il-pakkett iasl twaqqaf u ġie sostitwit b'acpica-tools.
  • U-Boot bootloader ġie aġġornat għall-verżjoni 2021.10.
  • Appoġġ miżjud għal sistemi b'aktar minn 128 CPU core.
  • Sewwieq miżjud għas-sensors ta' prossimità SAR Semtech sx9360 użati f'apparat Samsung.
  • Driver miżjud għall-kontrolluri SGenesys Logic GL9750 SD użati fil-Chromebooks.
  • Appoġġ miżjud għall-kontrolluri Ethernet Realtek RT8125.
  • Sewwieq miżjud għal Fibocom 5G WWAN ACPI.
  • Appoġġ miżjud għal topoloġiji ta 'memorja mħallta meta tuża DDR4.
  • Appoġġ miżjud għall-ispeċifikazzjoni FSP 2.3 (Flexible Software Package).
  • Kodiċi maħdum mill-ġdid għall-kalkolu tal-hashes użat fil-verifika u l-evalwazzjoni tal-istat CBFS
  • Appoġġ miżjud għat-teknoloġija PCI-e Resizable BAR (Base Address Registers), li tippermetti lis-CPU jaċċessa l-memorja tal-vidjo kollha tal-karta PCI.

Barra minn hekk, huwa ppreżentat pjan ta 'tranżizzjoni li jibda mir-rilaxx 4.18 għar-raba' edizzjoni tal-mekkaniżmu tal-allokazzjoni tar-riżorsi (RESOURCE_ALLOCATOR_V4), li jżid l-appoġġ għall-manipulazzjoni ta 'firxiet ta' riżorsi multipli, bl-użu tal-ispazju tal-indirizz kollu, u l-allokazzjoni tal-memorja f'żoni 'l fuq minn 4 GB. Coreboot 4.18, mistenni f'Novembru, jippjana wkoll li jiddeprekaw il-mekkaniżmu klassiku ta 'inizjalizzazzjoni multiproċessur (LEGACY_SMP_INIT), li jibdlu bil-kodiċi ta' inizjalizzazzjoni PARALLEL_MP.

Sors: opennet.ru

Żid kumment