Intel devlope nouvo achitekti firmwèr louvri Inivèsèl Scalable Firmware

Intel ap devlope yon nouvo achitekti firmwèr, Universal Scalable Firmware (USF), ki vize a senplifye devlopman nan tout eleman nan pil lojisyèl firmwèr la pou divès kategori aparèy, soti nan sèvè ak sistèm sou yon chip (SoC). USF bay kouch abstraksyon ki pèmèt ou separe lojik inisyalizasyon pyès ki nan konpitè ba nivo ak konpozan platfòm ki responsab konfigirasyon, mizajou firmwèr, sekirite ak demaraj sistèm operasyon an. Yon spesifikasyon bouyon ak aplikasyon eleman tipik nan achitekti USF yo afiche sou GitHub.

USF gen yon estrikti modilè ki pa mare nan solisyon espesifik epi ki pèmèt itilizasyon divès pwojè ki egziste deja ki aplike etap inisyalizasyon pyès ki nan konpitè ak etap bòt, tankou pile TianoCore EDK2 UEFI, firmwèr minimalist Slim Bootloader, U-Boot bootloader ak Platfòm CoreBoot. Koòdone UEFI a, kouch LinuxBoot (pou chaj dirèk nwayo Linux), VaultBoot (bòt verifye) ak hypervisor ACRN ka itilize kòm anviwònman chaj yo itilize pou fè rechèch pou loader bòt la epi transfere kontwòl nan sistèm operasyon an. Yo bay entèfas tipik pou sistèm opere tankou ACPI, UEFI, Kexec ak Multi-boot.

USF bay yon kouch sipò pyès ki nan konpitè separe (FSP, Firmware Support Package), ki kominike avèk yon kouch orchestration platfòm inivèsèl ak customizable (POL, Platfòm Orchestration Layer) atravè yon API komen. FSP abstrè operasyon tankou reset CPU, inisyalizasyon pyès ki nan konpitè, travay ak SMM (Mòd Jesyon Sistèm), otantifikasyon ak verifikasyon nan nivo SoC. Kouch orchestrasyon an senplifye kreyasyon koòdone ACPI, sipòte bibliyotèk bootloader jenerik, pèmèt ou itilize langaj Rust pou kreye konpozan firmwèr ki an sekirite, epi li bay kapasite pou defini konfigirasyon lè l sèvi avèk langaj maketing YAML. Nivo POL tou okipe atestasyon, otantifikasyon, ak enstalasyon an sekirite nan mizajou.

Intel devlope nouvo achitekti firmwèr louvri Inivèsèl Scalable Firmware

Li espere ke nouvo achitekti a pral pèmèt:

  • Diminye konpleksite ak pri pou devlope firmwèr pou nouvo aparèy lè w reitilize kòd konpozan estanda pare yo, yon achitekti modilè ki pa mare ak charjeur demaraj espesifik, ak kapasite pou itilize yon API inivèsèl pou konfigirasyon modil yo.
  • Ogmante bon jan kalite a ak sekirite nan firmwèr atravè itilizasyon modil verifyab pou kominike avèk ekipman ak yon enfrastrikti ki pi an sekirite pou otantifye ak verifye firmwèr.
  • Sèvi ak chajè diferan ak konpozan chaj, tou depann de travay yo te rezoud.
  • Akselere avansman nouvo teknoloji yo ak diminye sik devlopman - devlopè yo ka konsantre sèlman sou ajoute fonksyonalite espesifik, otreman lè l sèvi avèk pare-fè, eleman pwouve.
  • Echèl devlopman firmwèr pou divès kalite achitekti enfòmatik melanje (XPUs), pou egzanp, ki gen ladan, anplis CPU a, yon akseleratè grafik disrè entegre (dPGU) ak aparèy rezo pwogramasyon pou akselere operasyon rezo nan sant done ki sipòte operasyon an nan sistèm nwaj yo. IPU, Inite Pwosesis Enfrastrikti).

Sous: opennet.ru

Add nouvo kòmantè