Dumarating ang Coreboot 4.13 na may suporta ng 63 boards, bagong bersyon ng SMM at higit pa

Ang paglulunsad ng ang bagong bersyon ng proyekto "CoreBoot 4.13", bersyon kung saan 234 mga tagabuo ang lumahok sa paglikha at naghanda rin ng higit sa 4200 na mga 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.13

Sa mga pangunahing pagbabago na tumatayo sa bagong bersyon, ang isa sa mga ito ay ang nagdagdag ng suporta para sa 63 mga motherboard, 42 na kung saan ay ginagamit sa mga aparato na may Chrome OS o Google server.

Kabilang sa mga di-Google board, ang mga sumusunod ay nabanggit:

  • Acer G43T-AM3
  • Asus A88XM-E FM2 +
  • Supermicro X11SSH-F
  • Dell Optiplex 9010
  • HP EliteBook 2560p, HP EliteBook Folio 9480m, HP ProBook 6360b
  • Lenovo ThinkPad X230s
  • System76 lemp9
  • AMD Cereme
  • Biostar TH61-ITX
  • BostenTech GBYT4
  • Clevo L140CU / L141CU
  • Intel Alderlake-P RVP
  • Kontron COMe-bSL6
  • Buksan ang Compute Project DeltaLake
  • Gumawa ng Hermes
  • Purism Libraryem Mini, Purism Libraryem Mini v2
  • Siemens Chile

Ang isa pang mahalagang pagbabago sa bagong bersyon ng Cerboot 4.13 na iyon ay ibinigay ang iyong sariling pagpapatupad ng base code para sa mga system sa isang Bay Trail chip, katumbas ng codebase na ibinigay ng Intel.

Ang pasadyang referral code ay binabawasan ang mga panlabas na sangkap na kinakailangan para sa wastong operasyon sa isang solong MRC.bin file (memorya ng sanggunian code) na kinakailangan para sa paglo-load.

Dinagdagan paunang suporta para sa Intel TXT (Pinagkakatiwalaang Teknolohiya ng eXocation), sapat upang patakbuhin ang module na tboot (Trusted Boot). Nasubukan ang pagpapatupad sa Asrock B85M Pro4 (Haswell) TPM 2.0 motherboard.

Bukod diyan din nagdagdag ng "nakatagong" pagproseso ng tagapagpahiwatig para sa mga aparato ng PCI sa puno ng aparato, pinapayagan ang pagproseso ng mga nakatagong aparato, na ang mga parameter ay lilitaw na nawawala mula sa aparato (vendor ID 0xFFFF_FFFF). Ginagamit ang mga katulad na aparato sa Intel PMC (Power Management Controller).

Ang mga tool ay naidagdag gen_spd.go at gen_part_id.go upang makabuo ng impormasyon ng SPD (Detalye ng Serial Presence) para sa memorya ng LP4x at magtalaga ng mga identifier para sa mga module ng memorya na ginamit sa mga board na nakabatay sa TGL at JSL.

Inalis ang suporta para sa Open Compute Project SonoraPass motherboard at 4 na Google board.

Isang bagong bersyon ng SMM bootloader ang iminungkahi, na maaaring gumana sa mga platform na may higit sa 32 mga thread ng CPU.

Ang mekanismo ng pag-debug ng Address Sanitizer ay ipinatupad Built-in upang i-verify ang kawastuhan ng trabaho gamit ang memorya, pinapayagan kang makilala ang mga problema tulad ng buffer overflow. Ang makina ay maaaring magamit sa ramstage at romstage para sa QEMU i440fx, Intel Apollo Lake at Haswell.

Sa iba pang mga pagbabago matindi yan:

  • Ang paunang suporta para sa x86_64 ay naidagdag, pinapayagan ang higit sa 4GB ng memorya at kasama ang mas na-optimize na code. Ang pagpapatupad ay limitado pa rin upang magamit sa emulator.
  • Ginawa ang mga paghahanda upang piliing mapaganahin ang mastering ng bus ng PCI, kung saan nagdagdag si Kconfig ng mga setting na ginagawang posible upang paganahin ang mastering ng bus sa antas ng mga indibidwal na pangkat ng aparato.
  • Ang kakayahang baguhin ang antas ng output ng mga log sa console ay ibinibigay mula sa romstage, naaktibo sa boot block.
  • Iminungkahi ang pang-apat na edisyon ng mapagkukunan ng mapagkukunan, na nagdaragdag ng suporta para sa pagmamanipula ng maraming saklaw ng mga mapagkukunan, gamit ang buong puwang ng address at paglalaan ng memorya sa mga lugar na higit sa 4 GB.
  • Bilang karagdagan, maaari naming obserbahan ang trabaho upang magbigay ng suporta sa CoreBoot para sa mga chipset batay sa AMD Zen microarchitecture.

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.