Intel waxay soo saartaa naqshad cusub oo furan oo furan Universal Scalable Firmware

Intel waxay horumarinaysaa qaab dhismeedka firmware-ka cusub, Universal Scalable Firmware (USF), oo loogu talagalay in lagu fududeeyo horumarinta dhammaan qaybaha kaydka software-ka firmware-ka ee qaybaha kala duwan ee aaladaha, laga bilaabo server-yada ilaa nidaamyada chip (SoC). USF waxay ku siinaysaa lakabyo abstraction ah oo kuu oggolaanaya inaad kala saartid macquulka bilowga qalabka heerka hoose ee qaybaha masraxa ee mas'uulka ka ah qaabeynta, cusbooneysiinta firmware-ka, amniga, iyo bootinta nidaamka hawlgalka. Qeexitaan qabyo ah iyo hirgelinta walxaha caadiga ah ee qaab dhismeedka USF ayaa lagu dhejiyay GitHub.

USF waxay leedahay qaab dhismeed modular ah oo aan ku xidhnayn xalal gaar ah waxayna u ogolaataa adeegsiga mashruucyo kala duwan oo jira kuwaas oo fulinaya bilaabista qalabka iyo marxaladaha boot, sida xirmada TianoCore EDK2 UEFI, qalabka ugu yar ee Slim Bootloader firmware, U-Boot bootloader iyo Madal CoreBoot. Isku xirka UEFI, lakabka LinuxBoot (si toos ah loogu shubo kernel Linux), VaultBoot (boot la xaqiijiyay) iyo ACRN hypervisor ayaa loo isticmaali karaa sidii goobo lacag-qaadis ah oo loo isticmaalo in lagu raadiyo bootloader laguna wareejiyo xakamaynta nidaamka hawlgalka. Interfacesyada caadiga ah waxaa la siiyaa nidaamyada hawlgalka sida ACPI, UEFI, Kexec iyo Multi-boot.

USF waxay bixisaa lakab taageero qalab oo gaar ah (FSP, Xidhmada Taageerada Firmware), kaas oo la falgala lakabka orchestration ee caalamiga ah oo la beddeli karo (POL, Platform Orchestration Layer) iyada oo loo marayo API-ga guud. FSP waxay soo saartaa hawlaha sida dib u dajinta CPU, qalabaynta qalabaynta, la shaqaynta SMM (Habka Maaraynta Nidaamka), xaqiijinta iyo xaqiijinta heerka SoC. Lakabka orchestration wuxuu fududeeyaa abuurista isku-xidhka ACPI, wuxuu taageeraa maktabadaha bootloader-ka guud, wuxuu kuu oggolaanayaa inaad isticmaasho luqadda Rust si aad u abuurto qaybo firmware ah oo sugan, oo waxay siisaa awoodda lagu qeexo qaabeynta iyadoo la adeegsanayo luqadda calaamadaynta YAML. Heerka POL waxa kale oo uu qabtaa caddaynta, xaqiijinta, iyo rakibida sugan ee cusbooneysiinta.

Intel waxay soo saartaa naqshad cusub oo furan oo furan Universal Scalable Firmware

Waxaa la filayaa in dhismaha cusub uu ogolaado:

  • Iska yaree kakanaanta iyo qiimaha horumarinta qalabyada cusub adoo dib u isticmaalaya koodhka qaybaha caadiga ah ee diyaarsan, qaab dhismeed modular ah oo aan ku xidhnayn bootloaders gaar ah, iyo awooda loo isticmaalo API caalamiga ah ee habaynta qaybaha.
  • Kordhi tayada iyo amniga firmware-ka iyada oo la adeegsanayo qaybo la xaqiijin karo si ay ula falgalaan qalabka iyo kaabayaal ammaan badan oo xaqiijinta iyo xaqiijinta firmware-ka.
  • Isticmaal raagayaal kala duwan iyo qaybaha lacag bixinta, iyadoo ku xidhan hawlaha la xalinaayo.
  • Dedeji horumarinta tignoolajiyada cusub oo soo gaabin wareegga horumarinta - horumariyayaashu waxay diiradda saari karaan oo kaliya inay ku daraan shaqeyn gaar ah, haddii kale iyagoo isticmaalaya qaybo diyaarsan, la xaqiijiyay.
  • Horumarinta cabirka firmware-ka ee naqshadaha xisaabinta isku dhafan ee kala duwan (XPUs), tusaale ahaan, oo ay ku jiraan, marka lagu daro CPU, xawaaraha garaafyada isku dhafan ee discrete discrete (dPGU) iyo aaladaha shabakada barnaamijyada si loo dardargeliyo hawlaha shabakada ee xarumaha xogta ee taageera hawlgalka nidaamyada daruuraha. IPU, Unugga Habaynta Kaabayaasha).

Source: opennet.ru

Add a comment