CoreBoot 4.16 tulee tukemaan 33 uutta levyä ja enemmän

Muutama päivä sitten CoreBoot 4.16 -projektin julkaisu julkistettiin, jossa noin 170 kehittäjää osallistui uuden version luomiseen ja jotka valmistelivat 1770 muutosta.

Niille, jotka eivät tunne CoreBootia, sinun on tiedettävä, että näin on avoimen lähdekoodin vaihtoehto perinteiselle Basic I / O -järjestelmälle (BIOS), joka oli jo MS-DOS 80s -tietokoneissa ja korvasi sen UEFI: llä (Unified Extensible). CoreBoot on myös ilmainen firmware-analoginen laite, joka on saatavana täydelliseen tarkistukseen ja tarkastukseen. CoreBootia käytetään peruslaiteohjelmistona laitteiston alustuksessa ja käynnistyksen koordinoinnissa.

Sisältää grafiikkasirun alustuksen, PCIe, SATA, USB, RS232. Samanaikaisesti FSP 2.0 (Intel Firmware Support Package) -binaarikomponentit ja Intel ME -alijärjestelmän binaarinen laiteohjelmisto, joita tarvitaan suorittimen ja piirisarjan alustamiseen ja käynnistämiseen, integroidaan CoreBootiin.

CoreBoot 4.16:n tärkeimmät uudet ominaisuudet

Tässä esiteltyssä uudessa versiossa korostetaan, että tuki lisättiin 33 emolevylle, joista 22 on käytössä Chrome OS -laitteissa tai Googlen palvelimissa.

Tukea saaneiden levyjen joukosta, jotka eivät ole Googlelta, löytyy seuraavaa

  • Acer Aspire VN7-572G
  • amd chausie
  • ASROCK H77 Pro4-M
  • ASUS P8Z77-M
  • QEMU power9 -emulointi
  • 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

Lisäksi voimme löytää senLisätty vaihtoehto IME-alijärjestelmän poistamiseksi käytöstä (Intel Management Engine), joka mukana useimmat nykyaikaiset emolevyt Intel-prosessorilla ja se on toteutettu erillisenä mikroprosessorina, joka toimii CPU:sta riippumatta ja suorittaa tehtäviä, jotka tulisi erottaa käyttöjärjestelmästä. Kuten suojatun sisällön käsittely (DRM), moduulien täytäntöönpano TPM (Trusted Platform Module) ja matalan tason rajapinnat laitteiden valvontaan ja ohjaukseen.

Voit poistaa IME:n käytöstä järjestelmissä, joissa on Skylake-perheen ja Alder Laken prosessorit, käyttämällä CMOS:n me_state-parametria. Määritä arvo 1, joka poistaa moottorin käytöstä. CSME-tilan muuttamiseksi CMOS:n kautta on lisätty ".enable"-metodi, jonka tila vastaa parametria me_state.

Toinen muutos, joka erottuu tässä uudessa versiossa, on se lisätty coreboot-konfiguraattori, u Yksinkertainen GUI muuttaa CMOS-asetuksia Coreboot CBFS:ssä nvramtool-apuohjelman avulla.

Voimme myös löytää sen lisätty apcb_v3_edit-apuohjelma binääritiedostojen muokkaamiseen APCB V3 (AMD PSP Customization Block) ja korvaa ne jopa 16 SPD:llä (Serial Presence Detect).

Alimoduulit amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs ja vboot on päivitetty, ja LAPIC:n (Local Advanced Programmable Interrupt Controller) konfigurointikoodi on siirretty MP-initiin.

Toisaalta se on korostettu lisätty tuki ANSI-pakojaksoille korostaa tärkeitä tapahtumia, kuten virheitä ja varoituksia kirjautuessasi interaktiiviseen konsoliin, ja että cbmem_dump_console-toiminto, joka on samanlainen kuin cbmem_dump_console_to_uart, mutta toimii normaalisti määritettyjen konsolien kanssa, on otettu käyttöön.

Muista muutoksista jotka erottuvat uudesta versiosta:

  • Google Corsola-, Nasher- ja Stryke-emolevyjen tuki poistettu.
  • Lisätty tuki Power9 CPU:lle ja AMD Sabrina SoC:lle.
  • Live-kuva-asetukset mukautettu toimimaan NixOS 21.11 -jakelun kanssa. Iasl-paketti on vanhentunut ja se on korvattu acpica-toolsilla.
  • U-Boot-käynnistyslatain on päivitetty versioon 2021.10.
  • Lisätty tuki järjestelmille, joissa on yli 128 CPU-ydintä.
  • Lisätty ohjain Semtech sx9360 SAR-läheisyysantureille, joita käytetään Samsung-laitteissa.
  • Lisätty ohjain SD SGenesys Logic GL9750 -ajureille, joita käytetään
  • Chromebookit.
  • Lisätty tuki Realtek RT8125 Ethernet-ohjaimille.
  • Lisätty ohjain Fibocom 5G WWAN ACPI:lle.
  • Lisätty tuki sekamuistitopologioille käytettäessä DDR4:ää.
  • Lisätty tuki FSP 2.3 (Flexible Software Package) -spesifikaatiolle.
  • Uudelleen suunniteltu koodi CBFS:n tilan varmentamiseen ja arviointiin käytettyjen hajautusarvojen laskemiseen
  • Lisätty tuki PCI-e Resizable BAR (Base Address Registers) -teknologialle, jonka avulla CPU voi käyttää koko PCI-kortin videomuistia.

Lisäksi tarjotaan siirtymäsuunnitelma versiosta 4.18 resurssien allokointimekanismin (RESOURCE_ALLOCATOR_V4) neljänteen painokseen, joka lisää tuen useiden resurssialueiden manipulointiin, koko osoitetilan käyttämiseen ja muistin varaamiseen korkeammilla alueilla 4 Gt:aan.

Marraskuussa odotetussa Coreboot 4.18:n julkaisussa suunnitellaan myös vanhentuvan klassisesta moniprosessorin alustusmekanismista (LEGACY_SMP_INIT), joka korvattiin PARALLEL_MP-alustuskoodilla.

Jos haluat tietää enemmän tästä uudesta versiosta, voit tutustua yksityiskohtiin Seuraavassa linkissä.

Hanki CoreBoot

Lopuksi niille, jotka ovat kiinnostuneita saamaan uuden version CoreBootista he voivat tehdä sen latausosiossa, joka löytyy projektin virallisilta verkkosivuilta.

Sen lisäksi he voivat löytää dokumentaatiota ja lisätietoja projektista.

Linkki on tämä.


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.