I-Universal Scalable Firmware, uyilo olutsha oluvulekileyo oluphuhliswe yi-Intel

Mva nje I-Intel ibonise uphuhliso lwe uyilo olutsha lwe-firmware I-Firmware ye-Universal Scalable (USF) emiselwe ukuba yenza lula uphuhliso lwazo zonke iinxalenye zesitaki sesoftware ye-firmware kwiindidi ezahlukeneyo zesixhobo, ukusuka kwiiseva ukuya kwiinkqubo kwichip (SoC).

I-USF inikeza iileya zokutsalwa ukwahlula ingqiqo yokuqalisa ukusuka kwihardware yomgangatho ophantsi yamacandelo eqonga anoxanduva lokumisela, hlaziya i-firmware, khusela kwaye uqalise inkqubo yokusebenza.

Malunga ne-USF

I-USF inesakhiwo seemodyuli esingabotshelelwanga kwizisombululo ezithile y ikuvumela ukuba usebenzise iiprojekthi ezininzi ezikhoyo ephumeza ukuqaliswa kwehardware kunye nenqanaba le-boot, njenge-TianoCore EDK2 UEFI stack, i-minimalist Slim Bootloader firmware, i-U-Boot bootloader, kunye neqonga le-CoreBoot.

Ujongano lwe-UEFI, i-LinuxBoot layer (yokulayishwa kwe-Linux kernel), iVaultBoot (i-boot eqinisekisiweyo), kunye ne-ACRN hypervisor ingasetyenziswa njengeendawo zokuhlawula ukufumana i-bootloader kunye nolawulo lokudlulisa kwinkqubo yokusebenza, ukongeza ujongano oluqhelekileyo olufana ne-ACPI, UEFI, I-Kexec kunye ne-Multi-boot zibonelelwe kwiinkqubo zokusebenza.

Iinkcukacha ze-Intel ze-USF zibandakanya iinxalenye ezimbini: inkcazo ye-Intel yangaphakathi equka ukwakhiwa kwe-SOC kunye ne-interfaces yayo yangaphakathi (IP HW kunye ne-IP FW); kunye nenkcazo yoshishino lwangaphandle olugubungela ujongano lwee-SOC, amaqonga, kunye nokulayishwa kwe-OS, kunye nokwakha kunye nokulawula iimveliso ezipheleleyo ze-firmware kunye nezisombululo (okt indlela yokuqalisa, ukuqwalasela, ukudibanisa, ukuqala, ukuphucula, kunye nokugcina). Inkcazo yangaphandle ivulelekile kwingxelo esebenzayo kunye nentsebenziswano evela kumashishini kunye namaqabane eteknoloji. Inkcazo yenkcazo yangaphandle ekukhutshweni kokuqala iqala ngamabomu ekuphononongeni kwangaphambili ukuze amaqabane eteknoloji abe nethuba lokunceda ukuphucula umxholo kunye nolwalathiso ngaphambi kokugqitywa kwe-v1.0.

I-USF chaza umaleko wephakheji yenkxaso ye-firmware I-FSP eyahlukileyo edibana ne-generic kunye ne-Custom Platform Orchestration Layer (POL) nge-API eqhelekileyo. Imisebenzi engabonakaliyo ye-FSP efana nokuqaliswa kwakhona kwe-CPU, ukuqaliswa kwe-hardware, i-SMM (imodi yokulawula inkqubo), ukuqinisekiswa kunye nokuqinisekiswa kwinqanaba le-SoC.

Umaleko we-orchestration wenza lula ukuyilwa kojongano lwe-ACPI, ikwaxhasa amathala eencwadi entlawulo eqhelekileyo kwaye ivumela ukusetyenziswa kolwimi lweRust ukwenza amacandelo e-firmware akhuselekileyo kwaye ikuvumela ukuba uchaze ulungelelwaniso usebenzisa ulwimi lokuphawula lwe-YAML. I-POL iphinda yenza ubungqina (ukuqinisekiswa kobunyani), ukuqinisekiswa kunye nombutho wofakelo olukhuselekileyo lohlaziyo.

Nge-USF, sinethemba lokunceda ukujongana nobuthathaka beshishini kuphuhliso lwe-firmware, ukunciphisa ukuntsonkotha, ukukhawulezisa ukuvela kwezinto ezintsha, ukuphucula umgangatho we-firmware kunye nokhuseleko, kunye nokwenza kube lula ukuguquguquka kwe-firmware kunye ne-scalability kwii-CPU kunye nee-XPU.

Uyilo olutsha kulindeleke ukuba luvumele:

  • Ukunciphisa ubunzima kunye neendleko zokuphuhlisa i-firmware yezixhobo ezitsha ngokuphinda usebenzise ikhowudi yecandelo eliphuma ngaphandle kwebhokisi, i-architecture yemodyuli engabotshelelwanga kubalayishi abathile, kunye nokukwazi ukusebenzisa i-API yendalo yonke ukulungiselela iimodyuli.
  • Ukuphucula umgangatho we-firmware kunye nokhuseleko ngokusebenzisa iimodyuli eziqinisekisiweyo zokusebenzisana nezixhobo kunye neziseko ezikhuselekileyo zokuqinisekisa i-firmware kunye nokuqinisekiswa.
  • Sebenzisa iitshaja ezahlukeneyo kunye namacandelo omthwalo womvuzo, kuxhomekeke kwimisebenzi ekufuneka isonjululwe.
  • Ukukhawulezisa ukuqhubela phambili kobuchwephesha obutsha kwaye unciphise umjikelo wophuhliso - Abaphuhlisi banokugxila kuphela ekongezeni umsebenzi othile, kungenjalo basebenzise amacandelo aqinisekisiweyo, angaphandle kwebhokisi.
  • Uphuhliso lwe-firmware ye-Scale ye-Mixed Computing Architectures (i-XPUs), umzekelo, ukongeza kwi-CPU, i-accelerator ye-graphics edibeneyo edibeneyo (dGPU) kunye nezixhobo zenethiwekhi ezicwangcisiweyo ukukhawulezisa ukusebenza kwenethiwekhi kumaziko edatha abonelela ngeenkqubo zelifu (IPU), i-Infrastructure. IYunithi yokuLungisa).

Gqibela kwabo banomdla wokwazi okungakumbi ngayo, kufuneka bazi ukuba inkcazo eyidrafti kunye nokuphunyezwa kwezinto eziqhelekileyo zoyilo lwe-USF sele ikhona ziposwe kwiGitHub.

Umthombo: https://www.intel.com


Umxholo wenqaku uyabambelela kwimigaqo yethu imigaqo yokuziphatha yokuhlela. Ukuxela impazamo cofa apha.

Yiba ngowokuqala ukuphawula

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa.

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.