Intel inakuza usanifu mpya wa programu dhibiti wa Universal Scalable Firmware

Intel inatengeneza usanifu mpya wa programu dhibiti, Firmware ya Universal Scalable (USF), inayolenga kurahisisha uundaji wa vipengee vyote vya programu ya programu dhibiti kwa aina mbalimbali za vifaa, kutoka kwa seva hadi mifumo kwenye chip (SoC). USF hutoa tabaka za uondoaji zinazokuruhusu kutenganisha mantiki ya uanzishaji wa maunzi ya kiwango cha chini kutoka kwa vijenzi vya jukwaa vinavyohusika na usanidi, masasisho ya programu dhibiti, usalama, na kuwasha mfumo wa uendeshaji. Vipimo vya rasimu na utekelezaji wa vipengee vya kawaida vya usanifu wa USF vimewekwa kwenye GitHub.

USF ina muundo wa msimu ambao haufungamani na suluhu maalum na inaruhusu matumizi ya miradi mbalimbali iliyopo ambayo inatekeleza uanzishaji wa maunzi na hatua za kuwasha, kama vile mrundikano wa TianoCore EDK2 UEFI, programu dhibiti ndogo ya Slim Bootloader, U-Boot bootloader na Jukwaa la CoreBoot. Kiolesura cha UEFI, safu ya LinuxBoot (kwa upakiaji wa moja kwa moja wa kernel ya Linux), VaultBoot (boot iliyoidhinishwa) na hypervisor ya ACRN inaweza kutumika kama mazingira ya upakiaji yanayotumika kutafuta kipakiaji cha kuwasha na kuhamisha udhibiti kwenye mfumo wa uendeshaji. Miingiliano ya kawaida hutolewa kwa mifumo ya uendeshaji kama vile ACPI, UEFI, Kexec na Multi-boot.

USF hutoa safu tofauti ya usaidizi wa maunzi (FSP, Kifurushi cha Usaidizi wa Firmware), ambayo huingiliana na safu ya ochestration ya jukwaa zima na inayoweza kugeuzwa kukufaa (POL, Safu ya Ochestration ya Jukwaa) kupitia API ya kawaida. Uendeshaji wa muhtasari wa FSP kama vile kuweka upya CPU, uanzishaji wa maunzi, kufanya kazi na SMM (Njia ya Kudhibiti Mfumo), uthibitishaji na uthibitishaji katika kiwango cha SoC. Safu ya ochestration hurahisisha uundaji wa violesura vya ACPI, inaauni maktaba ya kawaida ya vipakiaji, hukuruhusu kutumia lugha ya Rust kuunda vipengee salama vya programu, na hutoa uwezo wa kufafanua usanidi kwa kutumia lugha ya LAML ya YAML. Kiwango cha POL pia hushughulikia uthibitishaji, uthibitishaji, na usakinishaji salama wa masasisho.

Intel inakuza usanifu mpya wa programu dhibiti wa Universal Scalable Firmware

Inatarajiwa kwamba usanifu mpya utaruhusu:

  • Punguza ugumu na gharama ya kutengeneza programu dhibiti kwa vifaa vipya kwa kutumia tena msimbo wa vipengee vya kawaida vilivyotengenezwa tayari, usanifu wa kawaida ambao haujaunganishwa na vipakiaji mahususi, na uwezo wa kutumia API ya ulimwengu wote kusanidi moduli.
  • Ongeza ubora na usalama wa programu dhibiti kupitia matumizi ya moduli zinazoweza kuthibitishwa za kuingiliana na vifaa na miundombinu salama zaidi ya kuthibitisha na kuthibitisha programu dhibiti.
  • Tumia vipakiaji tofauti na vipengele vya upakiaji, kulingana na kazi zinazotatuliwa.
  • Kuharakisha maendeleo ya teknolojia mpya na kufupisha mzunguko wa maendeleo - watengenezaji wanaweza kuzingatia tu kuongeza utendaji maalum, vinginevyo kwa kutumia tayari-kufanywa, vipengele vilivyothibitishwa.
  • Kukuza ukuzaji wa programu dhibiti kwa usanifu anuwai wa kompyuta mchanganyiko (XPU), kwa mfano, pamoja na, pamoja na CPU, kiongeza kasi cha picha tupu (dPGU) na vifaa vya mtandao vinavyoweza kupangwa ili kuharakisha shughuli za mtandao katika vituo vya data vinavyounga mkono uendeshaji wa mifumo ya wingu ( IPU, Kitengo cha Uchakataji wa Miundombinu).

Chanzo: opennet.ru

Kuongeza maoni