Coreboot 4.16 izlaidums

Ir izlaists projekta CoreBoot 4.16, kurā tiek izstrādāta brīva alternatīva patentētām aparatūras programmatūrām un BIOS. Projekta kods tiek izplatīts saskaņā ar GPLv2 licenci. Jaunajā versijā piedalījās 170 izstrādātāji, kuri sagatavoja 1770 izmaiņas.

Galvenās jauninājumi:

  • Tika pievienota atbalsta 33 mātesplatēm, no kurām 22 tiek izmantotas ierīcēs ar Chrome OS vai serveriem Google. Starp mātesplatēm, kas nav saistītas ar Google:
    • Acer Aspire VN7-572G
    • AMD Chausie
    • ASROCK H77 Pro4-M
    • ASUS P8Z77-M
    • Emulācija QEMU power9
    • Intel Alderlake-N RVP
    • Prodrive Atlas
    • Star Labs Star Labs StarBook Mk V (i3-1115G4 un i7-1165G7)
    • System76 gaze16 3050, 3060 un 3060-b
  • Atbalsts mātesplatēm Google Corsola, Nasher un Stryke tika pārtraukts.
  • Tika pievienots atbalsts CPU Power9 un SoC AMD Sabrina.
  • Tika pievienota opcija, lai atspējotu IME (Intel Management Engine) subsistēmu, kas tiek piegādāta lielākajā daļā mūsdienu mātesplatēm ar Intel procesoriem un tiek izpildīta kā atsevišķs mikroprocesors, kas strādā neatkarīgi no CPU un veic uzdevumus, kas jāsadala no operētājsistēmas, piemēram, aizsargātas satura apstrādi (DRM), TPM (Trusted Platform Module) moduļu īstenošanu un zema līmeņa interfeisus aprīkojuma uzraudzībai un pārvaldīšanai. Lai atspējotu IME sistēmās ar procesoriem, sākot no Skylake ģimenes līdz Alder Lake, CMOS tiek izmantots params me_state, kur tam piešķirtais vērtība 1 novestīs pie dzinēja atspējošanas. Lai mainītu CSME stāvokli caur CMOS, tika pievienota metode „.enable”, kuras stāvoklis atbilst attiecīgajam parametram me_state.
  • Tika pievienots coreboot-configurator, vienkāršs grafiskais interfeiss, lai mainītu CMOS iestatījumus Coreboot CBFS, izmantojot utilītu nvramtool.
  • Tika pievienota utilīta apcb_v3_edit, lai rediģētu bināros failus APCB V3 (AMD PSP Customization Block) un tajos ievietotu līdz 16 SPD (Serial Presence Detect).
  • Tika atjaunināti submoduļi amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs un vboot.
  • MP inicializācijā tika pārvietots kods LAPIC (Local Advanced Programmable Interrupt Controller) konfigurēšanai.
  • Tika pievienots atbalsts ANSI escape-sekvenču izmantošanai svarīgu notikumu, piemēram, kļūdu un brīdinājumu izcelšanai, ierakstiem interaktīvajā konsolē.
  • Tika īstenota funkcija cbmem_dump_console, kas ir līdzīga cbmem_dump_console_to_uart, bet darbojas ar parasti konfigurētām konsolēm.
  • Live attēla iestatījumi ir pielāgoti darbam ar NixOS 21.11 distribūciju. Atbalsts paketei iasl tika pārtraukts, to nomainot uz acpica-tools.
  • Lādēšanas programma U-Boot ir atjaunināta līdz versijai 2021.10.
  • Pievienota atbalsts sistēmām ar vairāk nekā 128 CPU kodoliem.
  • Pievienots draiveris tuvināšanas sensoriem Semtech sx9360 SAR, kas tiek izmantoti Samsung ierīcēs.
  • Pievienots draiveris SD kontrolieriem SGenesys Logic GL9750, kas tiek lietoti Chromebook.
  • Pievienots atbalsts Ethernet kontrolieriem Realtek RT8125.
  • Pievienots draiveris Fibocom 5G WWAN ACPI.
  • Pievienots atbalsts jauktām atmiņas topoloģijām, izmantojot DDR4.
  • Pievienots atbalsts FSP 2.3 specifikācijai (Flexible Software Package).
  • Pārstrādāta kods hashu aprēķināšanai, kas tiek izmantoti verifikācijai un CBFS stāvokļa novērtēšanai.
  • Pievienots atbalsts PCI-e Resizable BAR (Base Address Registers) tehnoloģijai, kas ļauj CPU piekļūt visai PCI kartes video atmiņai.

Tāpat tiek izstrādāts pārejas plāns, sākot ar 4.18 izdošanu, uz ceturto resursu sadales mehānisma redakciju (RESOURCE_ALLOCATOR_V4), kurā ir pievienots atbalsts manipulācijām ar vairākām resursu diapazonēm, pilnvērtīgas adresācijas telpas izmantošanai un atmiņas piešķiršanai virs 4 GB. Coreboot 4.18 izdošanā, kas gaidāma novembrī, plānots arī paziņot par klasiskās daudzkodolu režīma iestatīšanas mehānisma (LEGACY_SMP_INIT) novecošanu, kuru aizvieto paralēlais iestatīšanas kods (PARALLEL_MP).

Avots: opennet.lv

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster