Dumating ang CoreBoot 4.16 na may suporta para sa 33 bagong board at higit pa

Ilang araw na ang nakakalipas ang paglabas ng CoreBoot 4.16 na proyekto ay inihayag, kung saan humigit-kumulang 170 developer ang lumahok sa paglikha ng bagong bersyon at naghanda ng 1770 pagbabago.

Para sa mga hindi pamilyar sa CoreBoot, dapat mong malaman na ito ay isang bukas na alternatibong mapagkukunan sa tradisyunal na Pangunahing I / O System (BIOS) na nasa MS-DOS 80s PCs at pinalitan ito ng UEFI (Unified Extensible). Ang CoreBoot ay isa ring libreng pagmamay-ari na firmware analog at magagamit para sa buong pag-verify at pag-audit. Ginagamit ang CoreBoot bilang batayang firmware para sa pagpapasimula ng hardware at koordinasyon ng boot.

Kasama ang grapiko na pagsisimula, PCIe, SATA, USB, RS232. Sa parehong oras, ang FSP 2.0 (Intel Firmware Support Package) na mga binary na bahagi at ang binary firmware para sa Intel ME subsystem, na kinakailangan upang simulan at ilunsad ang CPU at chipset, ay isinama sa CoreBoot.

Pangunahing mga bagong tampok ng CoreBoot 4.16

Sa bagong bersyong ito na ipinakita, naka-highlight na ang suporta para sa 33 motherboard ay idinagdag, 22 sa mga ito ay ginagamit sa mga Chrome OS device o Google server.

Sa mga plate na nakatanggap ng suporta at hindi mula sa Google, mahahanap natin ang mga sumusunod

  • Acer Aspire VN7-572G
  • amd chausie
  • ASROCK H77 Pro4-M
  • ASUS P8Z77-M
  • QEMU power9 emulation
  • Intel Alderlake-N RVP
  • prodrive atlas
  • Star Labs Star Labs StarBook Mk V (i3-1115G4 at i7-1165G7)
  • System76 gaze16 3050, 3060 at 3060-b

Higit pa rito, mahahanap natin iyonNagdagdag ng opsyon para i-disable ang IME subsystem (Intel Management Engine), na ay kasama ng karamihan sa mga modernong motherboard na may mga Intel processor at ipinapatupad bilang isang hiwalay na microprocessor na gumagana nang hiwalay sa CPU at nagsasagawa ng mga gawain na dapat ihiwalay sa operating system. Tulad ng pagproseso ng protektadong nilalaman (DRM), ang pagpapatupad ng mga module TPM (Trusted Platform Module) at mababang antas na mga interface para sa pagsubaybay at kontrol ng kagamitan.

Upang i-disable ang IME sa mga system na may mga processor mula sa pamilyang Skylake hanggang sa Alder Lake, gamitin ang parameter na me_state sa CMOS, na nagtatalaga ng value na 1 kung saan ay magdi-disable sa engine. Upang baguhin ang estado ng CSME sa pamamagitan ng CMOS, idinagdag ang ".enable" na paraan, na ang estado ay tumutugma sa parameter na me_state.

Ang isa pang mga pagbabago na namumukod-tangi sa bagong bersyon na ito ay iyon idinagdag ang coreboot-configurator, isang Simpleng GUI para baguhin ang mga setting ng CMOS sa Coreboot CBFS gamit ang nvramtool utility.

Mahahanap din natin yan nagdagdag ng apcb_v3_edit utility para mag-edit ng mga binary file APCB V3 (AMD PSP Customization Block) at palitan ang mga ito ng hanggang 16 SPD (Serial Presence Detect).

Ang amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs, at vboot submodules ay na-update at ang code para i-configure ang LAPIC (Local Advanced Programmable Interrupt Controller) ay inilipat sa MP init.

Sa kabilang banda, naka-highlight iyon nagdagdag ng suporta para sa ANSI escape sequence upang i-highlight ang mahahalagang kaganapan tulad ng mga error at babala kapag nagla-log in sa interactive na console at na ang cbmem_dump_console function, katulad ng cbmem_dump_console_to_uart, ngunit gumagana sa mga karaniwang naka-configure na console, ay ipinatupad.

Sa iba pang mga pagbabago tumayo mula sa bagong bersyon na ito:

  • Inalis ang suporta para sa mga motherboard ng Google Corsola, Nasher, at Stryke.
  • Nagdagdag ng suporta para sa Power9 CPU at AMD Sabrina SoC.
  • Ang mga setting ng live na imahe ay inangkop upang gumana sa pamamahagi ng NixOS 21.11. Ang iasl package ay hindi na ginagamit at napalitan ng acpica-tools.
  • Ang U-Boot bootloader ay na-update sa bersyon 2021.10.
  • Nagdagdag ng suporta para sa mga system na may higit sa 128 na mga core ng CPU.
  • Nagdagdag ng driver para sa Semtech sx9360 SAR proximity sensor na ginagamit sa mga Samsung device.
  • Nagdagdag ng driver para sa SD SGenesys Logic GL9750 driver na ginamit sa
  • Mga Chromebook.
  • Nagdagdag ng suporta para sa mga controller ng Realtek RT8125 Ethernet.
  • Nagdagdag ng driver para sa Fibocom 5G WWAN ACPI.
  • Nagdagdag ng suporta para sa magkakahalong memory topologies kapag gumagamit ng DDR4.
  • Nagdagdag ng suporta para sa detalye ng FSP 2.3 (Flexible Software Package).
  • Muling idinisenyong code para sa pagkalkula ng mga hash na ginamit sa pag-verify at pagsusuri ng estado ng CBFS
  • Nagdagdag ng suporta para sa teknolohiyang PCI-e Resizable BAR (Base Address Registers), na nagpapahintulot sa CPU na ma-access ang lahat ng memorya ng video ng PCI card.

Bilang karagdagan, ang isang plano sa paglipat ay ibinibigay mula sa bersyon 4.18 hanggang sa ika-apat na edisyon ng mekanismo ng paglalaan ng mapagkukunan (RESOURCE_ALLOCATOR_V4), na nagdaragdag ng suporta para sa pagmamanipula ng maraming hanay ng mapagkukunan, gamit ang buong espasyo ng address, at paglalaan ng memorya sa mas mataas na mga lugar. sa 4GB.

Sa paglabas ng Coreboot 4.18, inaasahan sa Nobyembre, pinlano din na tanggalin ang klasikong mekanismo ng pagsisimula ng multiprocessor (LEGACY_SMP_INIT), na pinalitan ng PARALLEL_MP initialization code.

Kung interesado kang malaman ang higit pa tungkol sa bagong bersyon, maaari kang kumunsulta sa mga detalye Sa sumusunod na link.

Kunin ang CoreBoot

Panghuli, para sa mga interesado na makuha ang bagong bersyon ng CoreBoot magagawa nila ito mula sa kanilang seksyon ng pag-download, na maaaring matagpuan sa opisyal na website ng proyekto.

Bilang karagdagan sa na sa ito ay makakahanap sila ng dokumentasyon at karagdagang impormasyon tungkol sa proyekto.

Ang link ay ito.


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: AB Internet Networks 2008 SL
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.