Intel-ը մշակում է նոր բաց որոնվածի ճարտարապետություն Universal Scalable Firmware

Intel-ը մշակում է նոր որոնվածային ճարտարապետություն՝ Universal Scalable Firmware (USF), որի նպատակն է պարզեցնել ծրագրային ապահովման փաթեթի բոլոր բաղադրիչների զարգացումը տարբեր կատեգորիաների սարքերի համար՝ սերվերներից մինչև չիպի վրա գտնվող համակարգեր (SoC): USF-ն ապահովում է աբստրակցիայի շերտեր, որոնք թույլ են տալիս առանձնացնել ցածր մակարդակի ապարատային սկզբնավորման տրամաբանությունը հարթակի բաղադրիչներից, որոնք պատասխանատու են կազմաձևման, որոնվածի թարմացումների, անվտանգության և օպերացիոն համակարգի բեռնման համար: USF ճարտարապետության բնորոշ տարրերի նախագիծը և ներդրումը տեղադրվում են GitHub-ում:

USF-ն ունի մոդուլային կառուցվածք, որը կապված չէ կոնկրետ լուծումների հետ և թույլ է տալիս օգտագործել տարբեր գոյություն ունեցող նախագծեր, որոնք իրականացնում են սարքավորման սկզբնավորման և բեռնման փուլերը, ինչպիսիք են TianoCore EDK2 UEFI ստեկը, մինիմալիստական ​​Slim Bootloader որոնվածը, U-Boot bootloader-ը և CoreBoot հարթակ. UEFI ինտերֆեյսը, LinuxBoot շերտը (Linux միջուկի ուղղակի բեռնման համար), VaultBoot (ստուգված բեռնումը) և ACRN հիպերվիզորը կարող են օգտագործվել որպես բեռնատար միջավայրեր, որոնք օգտագործվում են boot loader-ի որոնման և կառավարումը օպերացիոն համակարգին փոխանցելու համար: Տիպիկ ինտերֆեյսները տրամադրվում են օպերացիոն համակարգերի համար, ինչպիսիք են ACPI, UEFI, Kexec և Multi-boot:

USF-ն ապահովում է առանձին ապարատային աջակցության շերտ (FSP, Firmware Support Package), որը փոխազդում է ունիվերսալ և հարմարեցված հարթակի նվագախմբային շերտի հետ (POL, Platform Orchestration Layer) ընդհանուր API-ի միջոցով: FSP-ն ամփոփում է այնպիսի գործողություններ, ինչպիսիք են պրոցեսորի վերականգնումը, սարքաշարի սկզբնավորումը, SMM-ի հետ աշխատելը (System Management Mode), նույնականացում և հաստատում SoC մակարդակում: Նվագախմբի շերտը պարզեցնում է ACPI ինտերֆեյսների ստեղծումը, աջակցում է ընդհանուր bootloader գրադարաններին, թույլ է տալիս օգտագործել Rust լեզուն՝ ապահով որոնվածային բաղադրիչներ ստեղծելու համար և ապահովում է կոնֆիգուրացիան սահմանելու հնարավորություն՝ օգտագործելով YAML նշագրման լեզուն: POL մակարդակը նաև իրականացնում է ատեստավորում, իսկորոշում և թարմացումների անվտանգ տեղադրում:

Intel-ը մշակում է նոր բաց որոնվածի ճարտարապետություն Universal Scalable Firmware

Ակնկալվում է, որ նոր ճարտարապետությունը թույլ կտա.

  • Կրճատեք նոր սարքերի համար որոնվածը մշակելու բարդությունն ու արժեքը՝ վերաօգտագործելով պատրաստի ստանդարտ բաղադրիչների ծածկագիրը, մոդուլային ճարտարապետությունը, որը կապված չէ հատուկ բեռնիչների հետ, և մոդուլների կազմաձևման համար ունիվերսալ API օգտագործելու հնարավորությունը:
  • Բարձրացրեք որոնվածի որակը և անվտանգությունը՝ օգտագործելով ստուգելի մոդուլներ՝ սարքավորումների հետ փոխազդելու համար և ավելի ապահով ենթակառուցվածք՝ ծրագրակազմի իսկությունը հաստատելու և ստուգելու համար:
  • Օգտագործեք տարբեր բեռնիչներ և օգտակար բեռի բաղադրիչներ՝ կախված լուծվող խնդիրներից:
  • Արագացնել նոր տեխնոլոգիաների առաջխաղացումը և կրճատել զարգացման ցիկլը. մշակողները կարող են կենտրոնանալ միայն հատուկ ֆունկցիոնալության ավելացման վրա, հակառակ դեպքում՝ օգտագործելով պատրաստի, ապացուցված բաղադրիչներ:
  • Տարբեր խառը հաշվողական ճարտարապետությունների (XPU) ծրագրակազմի մշակում, օրինակ, ներառյալ, բացի պրոցեսորից, ինտեգրված դիսկրետ գրաֆիկական արագացուցիչ (dPGU) և ծրագրավորվող ցանցային սարքեր՝ տվյալների կենտրոններում ցանցային գործողություններն արագացնելու համար, որոնք աջակցում են ամպային համակարգերի աշխատանքը ( IPU, ենթակառուցվածքների մշակման միավոր):

Source: opennet.ru

Добавить комментарий