Intel þróar nýjan opinn fastbúnaðararkitektúr Universal Scalable Firmware

Intel er að þróa nýjan fastbúnaðararkitektúr, Universal Scalable Firmware (USF), sem miðar að því að einfalda þróun allra íhluta fastbúnaðarhugbúnaðarstaflans fyrir ýmsa flokka tækja, allt frá netþjónum til kerfa á flís (SoC). USF býður upp á lög af abstrakt sem gerir þér kleift að aðskilja lágstigs upphafsrökfræði vélbúnaðar frá vettvangshlutunum sem bera ábyrgð á uppsetningu, fastbúnaðaruppfærslum, öryggi og ræsingu stýrikerfisins. Drög að forskrift og útfærslu á dæmigerðum þáttum USF arkitektúrsins eru birt á GitHub.

USF er með einingauppbyggingu sem er ekki bundin við sérstakar lausnir og leyfir notkun ýmissa núverandi verkefna sem innleiða upphafs- og ræsistig vélbúnaðar, svo sem TianoCore EDK2 UEFI stafla, naumhyggju Slim Bootloader vélbúnaðar, U-Boot ræsiforritið og CoreBoot vettvangur. UEFI viðmótið, LinuxBoot lagið (fyrir beina hleðslu á Linux kjarna), VaultBoot (staðfest ræsingu) og ACRN hypervisor er hægt að nota sem hleðsluumhverfi sem notað er til að leita að ræsiforritinu og flytja stjórn yfir í stýrikerfið. Dæmigert tengi eru til staðar fyrir stýrikerfi eins og ACPI, UEFI, Kexec og Multi-boot.

USF veitir sérstakt vélbúnaðarstuðningslag (FSP, Firmware Support Package), sem hefur samskipti við alhliða og sérhannaðar vettvangsskipunarlag (POL, Platform Orchestration Layer) í gegnum sameiginlegt API. FSP útdrættir aðgerðir eins og endurstillingu CPU, frumstillingu vélbúnaðar, vinnu með SMM (System Management Mode), auðkenningu og sannprófun á SoC stigi. Hljómsveitarlagið einfaldar gerð ACPI viðmóta, styður almenn ræsiforritasöfn, gerir þér kleift að nota Rust tungumálið til að búa til örugga fastbúnaðarhluta og veitir möguleika á að skilgreina stillingar með YAML merkjamálinu. POL-stigið sér einnig um staðfestingu, auðkenningu og örugga uppsetningu uppfærslur.

Intel þróar nýjan opinn fastbúnaðararkitektúr Universal Scalable Firmware

Gert er ráð fyrir að nýr arkitektúr leyfir:

  • Dragðu úr flækjustiginu og kostnaði við að þróa fastbúnað fyrir ný tæki með því að endurnýta kóðann af tilbúnum stöðluðum íhlutum, einingaarkitektúr sem er ekki tengdur sérstökum ræsiforritum og getu til að nota alhliða API til að stilla einingar.
  • Auka gæði og öryggi fastbúnaðar með því að nota sannanlegar einingar til að hafa samskipti við búnað og öruggari innviði til að auðkenna og sannreyna fastbúnað.
  • Notaðu mismunandi hleðslutæki og hleðsluíhluti, allt eftir verkefnum sem verið er að leysa.
  • Flýttu framþróun nýrrar tækni og styttu þróunarferilinn - forritarar geta aðeins einbeitt sér að því að bæta við tiltekinni virkni, annars nota tilbúna, sannaða íhluti.
  • Skala vélbúnaðarþróun fyrir ýmsa blandaða tölvuarkitektúra (XPU), til dæmis, þar á meðal, auk örgjörvans, samþættan stakan grafíkhraðal (dPGU) og forritanleg nettæki til að flýta fyrir netaðgerðum í gagnaverum sem styðja rekstur skýjakerfa ( IPU, Infrastructure Processing Unit).

Heimild: opennet.ru

Bæta við athugasemd