CoreBoot 4.18 inosvika nekuvandudzwa, kugadzirisa kwebug uye nezvimwe

coreboot

Coreboot (yaimbonzi LinuxBIOS) ipurojekiti ine chinangwa chekutsiva isina-yemahara firmware mune yevaridzi BIOS.

Mushure memwedzi 4 yapfuura kubva pakaburitswa vhezheni 4.17, iyo coreboot chirongwa yakaburitsa CoreBoot 4.18 kuburitswa kweprojekiti uye mukugadzirwa kweshanduro itsva vanopfuura mazana maviri vanogadzira vakapinda, vakagadzirira zvinopfuura 200 shanduko uye makumi mashanu evanyori ivavo vakatumira zvigamba zvavo zvekutanga.

Kune avo vasingazive neCoreBoot, iwe unofanirwa kuziva kuti izvi ndizvo yakavhurwa sosi imwe nzira kune yechinyakare Basic I / O System (BIOS) iyo yaive yatove paMS-DOS 80s PC uye ichitsiva neEFI (Yakabatanidzwa Yakawedzerwa). CoreBoot zvakare yemahara proprietary firmware analog uye inowanikwa kuti izere kuongorora uye kuongorora. CoreBoot inoshandiswa seye base firmware ye Hardware kutanga uye boot kurongeka.

Kusanganisira Graphics chip kutanga, PCIe, SATA, USB, RS232. Panguva imwecheteyo, iyo FSP 2.0 (Intel Firmware Support Package) yezvinhu zvebhinari uye iyo binary firmware yeiyo Intel ME subsystem, iyo inofanirwa kutanga uye kuvhura iyo CPU uye chipset, inosanganisirwa muCoreBoot.

Huru hutsva maficha eCoreBoot 4.18

Muiyi vhezheni nyowani yeCoreBoot 4.18 iyo inoratidzwa, inosimbiswa kuti yakawedzera rutsigiro rwemama 23 mamaboodi, gumi nemapfumbamwe ayo anoshandiswa pamidziyo yeChrome OS kana maseva eGoogle. Pakati pezvinotevera zvinooneka uye hazvisi kubva kuGoogle:

  • MSI PRO Z690-A WIFI DDR4
  • AMD Burma
  • AMD Pademelon
  • Siemens MC APL7

Mukuwedzera kune izvi, zvinoonekwa kuti yakashandisa kugona kugadzira SBoM (firmware software bill of materials), iyo sarudza kuumbwa kwezvikamu yesoftware inosanganisirwa mumufananidzo wefirmware, semuenzaniso, kuita otomatiki kutarisa kwekusagadzikana kana rezinesi kuvheneka mune firmware.

Imwe shanduko inomira pachena ndeyekuti yakawedzera kugona kutsanangura mashandiro kune yega yega mudziyo ku sconfig, muumbi wezvigadzirwa zvemuti wemudziyo unotsanangura zvinhu zve hardware zviripo. Mabasa anotsanangurwa nenzira yechiziviso C.

Wakawedzera iyo kugona kuona kuvepo kwei2c zvishandiso paunenge uchigadzira marekodhi emidziyo mumatafura eACPI/SSDT. chimiro ichi inogona kushandiswa kuona touchpads uchishandisa yemuno kukurumidza ye "ona", ichipfuura iyo "probe" mureza waimboshandiswa kubata touchpads, iyo yakanangana neLinux kernels inoshandiswa muChromeOS. Zvinonzi touch screens inoda yakawedzera kuomarara simba kutevedzana, kuti zviitwe mune ramangwana, mushure mezvo ivo vanozochinjawo.

Izvo zvakare zvakasimbiswa izvo basa rakaenderera mberi pachinyorwa chechina chemuchina kugovera zviwanikwa (RESOURCE_ALLOCATOR_V4), iyo inoshandisa tsigiro yekushandura akawanda zviwanikwa renji, uchishandisa iyo yese kero nzvimbo, uye kugovera ndangariro pamusoro pe4 GB.

Yeimwe shanduko inomira mushanduro iyi nyowani:

  • Yakawedzera Kconfig zvinyorwa kuti zvipe nzira kune ma tag eCoSWID pachinzvimbo chekushandisa ma tag eCoSWID.
  • Yakagadziridzwa payload chikamu chakavakirwa paUEFI EDK II (TianoCore) stack, iyo yakaedzwa neIntel Core (2nd kusvika 12th chizvarwa), Intel Diki Core BYT, BSW, APL, GLK, uye GLK- R, AMD Stoney Ridge uye Picasso.
  • Yakawedzera Makefile.inc kugadzira uye kugadzira coswid tags
  • Iyo yekirasi yekutanga nzira yemultiprocessor modhi (LEGACY_SMP_INIT) yaregwa, ichitsiviwa nePARALLEL_MP kodhi yekutanga.
  • Yakawedzera smbus console mutyairi.
  • Iyo checkpatch utility inopa rutsigiro rweLinux 5.19 kernel.
  • Kuenderera mberi neshanduro yeACPI kuenda kuASL 2.0 syntax.
  • Yakabviswa rutsigiro rweGoogle Brya4ES mamaboard.
    Yakawedzerwa rutsigiro rweIntel Meteor Lake, Mediatek Mt8188, uye AMD Morgana SoC.

Kana iwe uchifarira kuziva zvakawanda nezve iyi vhezheni itsva yeCoreBoot 4.18, unogona kubvunza iwo ruzivo Mune inotevera chinongedzo.

Tora CoreBoot

Chekupedzisira, kune avo vanofarira kugona kuwana iyi nyowani vhezheni yeCoreBoot vanogona kuzviita kubva muchikamu chavo chekurodha pasi, iyo inogona kuwanikwa pawebhusaiti yepamutemo yeprojekti.

Pamusoro peizvozvo mairi ivo vanozokwanisa kuwana zvinyorwa uye rumwe ruzivo nezve chirongwa.

Iyo yekubatanidza ndeiyi.


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira data: AB Internet Networks 2008 SL
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako