CoreBoot 4.16 stiže sa podrškom za 33 nove ploče i više

Prije nekoliko dana najavljeno je izdavanje CoreBoot 4.16 projekta, u kojem je oko 170 programera učestvovalo u kreiranju nove verzije i koji su pripremili 1770 izmjena.

Za one koji nisu upoznati s CoreBoot-om, trebali biste znati da je to alternativa otvorenog koda tradicionalnom osnovnom I / O sistemu (BIOS) koji je već bio na MS-DOS 80s računarima i zamijenio ga UEFI (Unified Extensible). CoreBoot je također besplatni vlasnički analog firmvera i dostupan je za potpunu provjeru i reviziju. CoreBoot se koristi kao osnovni firmver za inicijalizaciju hardvera i koordinaciju pokretanja.

Uključujući inicijalizaciju grafičkog čipa, PCIe, SATA, USB, RS232. Istodobno, binarne komponente FSP 2.0 (Intel Firmware Support Package) i binarni firmware za podsistem Intel ME, koji su potrebni za inicijalizaciju i pokretanje CPU-a i čipseta, integrirani su u CoreBoot.

Glavne nove karakteristike CoreBoot-a 4.16

U ovoj novoj verziji koja je predstavljena, ističe se da je dodata podrška za 33 matične ploče, od kojih se 22 koriste u Chrome OS uređajima ili Google serverima.

Među tablicama koje su dobile podršku, a koje nisu od Google-a, možemo pronaći sljedeće

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

Štaviše, to možemo pronaćiDodata opcija za onemogućavanje IME podsistema (Intel Management Engine), koji dolazi sa većinom modernih matičnih ploča sa Intel procesorima i implementiran je kao poseban mikroprocesor koji radi nezavisno od CPU-a i obavlja zadatke koje treba odvojiti od operativnog sistema. Kao što su obrada zaštićenog sadržaja (DRM), implementacija modula TPM (Modul pouzdane platforme) i sučelja niskog nivoa za nadzor i kontrolu opreme.

Da biste onemogućili IME na sistemima sa procesorima od porodice Skylake do Alder Lakea, koristite parametar me_state u CMOS-u, dodijelivši vrijednost 1 kojoj će se onemogućiti motor. Za promjenu CSME stanja putem CMOS-a dodana je metoda ".enable", čije stanje odgovara parametru me_state.

Još jedna od promjena koja se ističe u ovoj novoj verziji je ta dodat coreboot-konfigurator, una Jednostavan GUI za promjenu CMOS postavki u Coreboot CBFS koristeći uslužni program nvramtool.

To takođe možemo pronaći dodao je apcb_v3_edit uslužni program za uređivanje binarnih datoteka APCB V3 (AMD PSP Customization Block) i zamijenite ih sa do 16 SPD (Serial Presence Detect).

Podmoduli amd_blobs, arm-trusted-firmware, blobs, chromeec, intel-microcode, qc_blobs i vboot podmoduli su ažurirani, a kod za konfiguraciju LAPIC-a (Local Advanced Programmable Interrupt Controller) je premješten u MP init.

S druge strane, istaknuto je to dodata podrška za ANSI izlazne sekvence da istakne važne događaje kao što su greške i upozorenja prilikom prijavljivanja na interaktivnu konzolu i da je implementirana funkcija cbmem_dump_console, slična cbmem_dump_console_to_uart, ali radi sa normalno konfiguriranim konzolama.

Od ostalih promjena koji se ističu iz ove nove verzije:

  • Uklonjena podrška za Google Corsola, Nasher i Stryke matične ploče.
  • Dodata podrška za Power9 CPU i AMD Sabrina SoC.
  • Postavke slike uživo prilagođene za rad sa distribucijom NixOS 21.11. Iasl paket je zastario i zamijenjen je acpica alatima.
  • U-Boot pokretač je ažuriran na verziju 2021.10.
  • Dodata podrška za sisteme sa više od 128 CPU jezgara.
  • Dodan drajver za senzore blizine Semtech sx9360 SAR koji se koriste u Samsung uređajima.
  • Dodan drajver za SD SGenesys Logic GL9750 drajvere koji se koriste u
  • Chromebookovi.
  • Dodata podrška za Realtek RT8125 Ethernet kontrolere.
  • Dodan drajver za Fibocom 5G WWAN ACPI.
  • Dodata podrška za mješovite memorijske topologije kada se koristi DDR4.
  • Dodata podrška za specifikaciju FSP 2.3 (Fleksibilni softverski paket).
  • Redizajniran kod za izračunavanje hashova koji se koristi u verifikaciji i evaluaciji stanja CBFS
  • Dodata podrška za PCI-e Resizable BAR (Base Address Registers) tehnologiju, koja omogućava CPU-u da pristupi cijeloj video memoriji PCI kartice.

Osim toga, obezbjeđen je plan prijelaza sa verzije 4.18 na četvrto izdanje mehanizma za dodjelu resursa (RESOURCE_ALLOCATOR_V4), koji dodaje podršku za manipulaciju višestrukim rasponima resursa, korištenje cijelog adresnog prostora i dodjelu memorije u višim područjima do 4 GB.

U izdanju Coreboot-a 4.18, koje se očekuje u novembru, takođe je planirano ukidanje klasičnog višeprocesorskog mehanizma inicijalizacije (LEGACY_SMP_INIT), koji je zamijenjen kodom za inicijalizaciju PARALLEL_MP.

Ako vas zanima više o ovoj novoj verziji, možete pogledati detalje Na sledećem linku.

Nabavite CoreBoot

Konačno, za one koji su zainteresovani za mogućnost dobivanja ove nove verzije CoreBoot-a to mogu učiniti iz svog odjeljka za preuzimanje, koji se mogu naći na službenoj web stranici projekta.

Uz to, u njemu će moći pronaći dokumentaciju i više informacija o projektu.

Link je ovaj.


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.