Coreboot 4.12 kuburitswa

rakabudiswa kuburitswa kweprojekiti Core Boot 4.12, iyo iri kugadzira imwe yemahara imwe nzira kune proprietary firmware uye BIOS. Vagadziri 190 vakatora chikamu mukugadzirwa kweshanduro itsva, vakagadzirira 2692 shanduko.

chikuru zvitsva:

  • Yakawedzerwa tsigiro yemabhodhi makumi mana nemapfumbamwe, mazhinji ayo anoshandiswa pamidziyo yeChrome OS. Yakabviswa tsigiro ye49 motherboards. Kubvisa kunonyanya kunetseka nekugumisa rutsigiro rwemabhodhi enhaka uye kushanda kubvisa zvakapetwa ezvakasiyana mabhodhi akasiyana. Mazhinji mabhodhi ayo aimbove akaunzwa semamodhi akaparadzana anosanganiswa kuita seti (yakasiyana), mune imwe module inovhara mhuri yese yemidziyo kamwechete. Tichifunga nezvekucheneswa kwezvakadzokororwa, zvisinei nekuti huwandu hwemabhodhi akabviswa hunodarika huwandu hweakawedzerwa, rondedzero yemidziyo inotsigirwa yakawedzera. Kuburitswa kutsva kunosanganisirawo nhamba huru yeshanduko yekuvandudza rutsigiro rwemidziyo inotakura neOEM firmware, kusanganisira iyo yakavakirwa paCoreboot.
  • Kucheneswa kweiyo kodhi base kwakaenderera mberi. Marezinesi erezinesi anotsi mumisoro yemafaira akatsiviwa nezviziviso zvipfupi SPDX. Mazita evanyori vese vakapinda mukusimudzira anounganidzwa mu AUTHORS faira. Kudzokororwa kwemafaira emusoro kwakaitwa kuti kuderedze kodeti yakavharwa pakuunganidza chikamu chimwe nechimwe chegungano.
  • Mutyairi wemadhiraivha SMMSTORE inozivikanwa seyakagadzirira kushandiswa kwakapararira. Mutyairi anoshandisa SMM (system management mode) kunyora, kuverenga uye kujekesa nzvimbo pane flash memory, uye inogona kushandiswa muOS kana firmware zvikamu kuchengetedza zvachose marongero, pasina chikonzero chekushandisa chikuva-chaiwo mutyairi.
  • Iwo maturusi ekuyedza mayunitsi akawedzerwa, akabatanidzwa neiyo nyowani yekuvaka system uye akaendeswa kune kushandiswa kweiyo Cmocka chimiro. Imwe bvunzo/dhairekitori rakasiyana rakagadzirwa mumuti wemabviro ebvunzo dzeyuniti.
  • Zvinhu zvave kufanira ku x86 masisitimu zvinosanganisira RELOCATABLE_RAMSTAGE, POSTCAR_STAGE, uye C_ENVIRONMENT_BOOTBLOCK. RELOCATABLE_RAMSTAGE inobvumira kutamisa panguva yekumhanya ramstage kune imwe nzvimbo yekurangarira isingapindirane nendangariro yeOS kana payload handlers (kufamba kuri madikanwa sezvo ramstage yakavharirwa muCBMEM kuti ikurumidze kurodha kana uchibuda mumodhi yekumira). POSTCAR_STAGE inoshandiswa kushandura kubva kuCAR (Cache-As-Ram) kuenda kunomhanyisa kodhi kubva kuDRAM. C_ENVIRONMENT_BOOTBLOCK inokutendera kuti ushandise bootblock yakaunganidzwa uchishandisa yakajairwa GCC, pane yakasarudzika romcc compiler.
  • Iyo kodhi yekutsigira AMDFAM10, VIA VX900 uye FSP1.0 mapuratifomu (BROADWELL_DE, FSP_BAYTRAIL, RANGELEY), iyo isingaite zvinodiwa zvitsva, yakabviswa kubva kune main code base. Semuyenzaniso, hazvigoneke kuita nhanho yePOSTCAR muFSP1.0.

Source: opennet.ru

Voeg