Coreboot 4.13 inosvika nerutsigiro rwemabhodhi makumi matanhatu nenomwe, vhezheni itsva yeSMM nezvimwe

Kutanga kwe iyo itsva vhezheni yeprojekti "CoreBoot 4.13", vhezheni iyo vavaki 234 vakapinda mukugadzirwa uye vakagadzirirawo dzinopfuura mazana mana mazana mana neshanduko.

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.

Main nyowani maficha eCoreboot 4.13

Yeyakanyanya shanduko inomira mushanduro iyi nyowani, imwe yacho ndiyo iyo yakawedzera rutsigiro rwemama boardboard makumi matanhatu nenomwe, Makumi mana nemaviri ayo anoshandiswa pamidziyo ine Chrome OS kana maSeva eGoogle.

Pakati pemabhodhi asiri eGoogle, anotevera anotaurwa:

  • 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
  • Vhura Compute Project DeltaLake
  • Prodrive Hermes
  • Purism Librem Mini, Purism Librem Mini v2
  • Siemens Chile

Imwe shanduko yakakosha mune iyi nyowani vhezheni yeCerboot 4.13 ndeyekuti yakapihwa yako kuitisa iyo kodhi yepasi masisitimu pane Bay Trail chip, yakaenzana nekodebase yakapihwa neIntel.

Iyo tsika yekutumira kodhi ichaita inoderedza zvinhu zvekunze zvinodiwa kuti zvishande zvakanaka kune imwechete MRC.bin faira (memory memory kodhi) inodikanwa kurodha.

Yakawedzerwa kutanga rutsigiro rweIntel TXT (Yakavimbika eXecution Technology), yakakwana kumhanyisa iyo tboot (Yakavimbika Boot) module. Kuteedzera kunoedzwa paAsrock B85M Pro4 (Haswell) TPM 2.0 mamaboard.

Kunze kwaizvozvo zvakare akawedzera "yakavanzwa" chiratidzo chekugadzirisa yemidziyo yePCI mumuti wedhizaini, ichibvumidza kugadzirisa zvishandiso zvakavanzwa, zvine parameter inoita kunge isipo kubva kuchinhu (mutengesi ID 0xFFFF_FFFF). Midziyo yakafanana inoshandiswa muIntel PMC (Power Management Controller).

Zvishandiso zvakawedzerwa gen_spd.go uye gen_part_id.go kuburitsa ruzivo rweSPD (Serial Presence Detect) yeLP4x ndangariro uye nekupa zvitupa zvemamodule ekurangarira anoshandiswa mumabhodhi akavakirwa TGL uye JSL.

Tsigiro yeOpen Compute Project SonoraPass mamaboard uye mana eGoogle mabhodhi abviswa.

Shanduro nyowani yeSMM bootloader yakafemerwa, iyo inogona kushanda pamapuratifomu ane anopfuura makumi matatu nemaviri CPU tambo.

An Address Sanitizer debugging mechanism yakaitwa Yakavakirwa-mukati kuti uone kutendeseka kwebasa nendangariro, zvichikubvumidza iwe kuona matambudziko senge buffer inopfachukira. Injini inogona kushandiswa mune ramstage uye romstage yeQEMU i440fx, Intel Apollo Lake uye Haswell.

Yeimwe shanduko izvo zvinomira pachena:

  • Pakutanga tsigiro ye x86_64 yakawedzerwa, ichibvumira inopfuura 4GB yekurangarira uye inosanganisira yakawanda yakagadziridzwa kodhi. Kuitwa kwacho kuchiri kungogumira pakushandisa mune emulator.
  • Gadziriro dzakaitwa kuitira kusarudzira PCI bhazi kugona, uko Kconfig yakawedzera marongero ayo anoita kuti zvikwanise kugonesa kugona kwebhasi padanho remapoka emidziyo ega.
  • Iko kugona kwekushandura iyo yekuburitsa nhanho yematanda kune iyo koni kunopihwa kubva kune romstage, yakaitwa mubhokisi rebhokisi.
  • Chinyorwa chechina chemugovanisi wezvekushandisa chakarongedzwa, icho chinowedzera rutsigiro rwekushandisa akasiyana masosi ezviwanikwa, uchishandisa iyo yese kero nzvimbo uye kugovera ndangariro munzvimbo dziri pamusoro pe4 GB.
  • Uye zvakare, tinogona kucherechedza basa rekupa rutsigiro muCoreBoot yemachipsets anoenderana neiyo AMD Zen microarchitecture.

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.


Izvo zviri muchinyorwa zvinoomerera pamisimboti yedu ye tsika dzekunyora. Kuti utaure chikanganiso tinya pano.

Iva wekutanga kutaura

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa.

*

*

  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