Intelek firmware irekiko arkitektura berria garatzen du Universal Scalable Firmware

Intel firmware-arkitektura berri bat garatzen ari da, Universal Scalable Firmware (USF), gailu-kategoria ezberdinetarako firmware-pilaren osagai guztien garapena sinplifikatzera zuzenduta, zerbitzarietatik hasi eta txip bateko sistemetara (SoC). USF-k abstrakzio-geruzak eskaintzen ditu, maila baxuko hardwarearen hasierako logika bereiztea ahalbidetzen dutenak, konfigurazioaz, firmwarearen eguneratzeak, segurtasuna eta sistema eragilea abiarazteaz arduratzen diren plataformako osagaietatik. USF arkitekturako elementu tipikoen zehaztapen zirriborroa eta ezarpena GitHub-en argitaratzen dira.

USF-k egitura modularra du, soluzio zehatzei lotuta ez dagoena eta hardwarearen hasierako eta abiarazte faseak ezartzen dituzten hainbat proiektu erabiltzeko aukera ematen du, hala nola, TianoCore EDK2 UEFI pila, Slim Bootloader firmware minimalista, U-Boot abio-kargatzailea eta CoreBoot plataforma. UEFI interfazea, LinuxBoot geruza (Linux kernelaren zuzeneko kargatzeko), VaultBoot (abiarazte egiaztatua) eta ACRN hipervisorea abiarazte-kargatzailea bilatzeko eta kontrola sistema eragilera transferitzeko erabiltzen diren karga-ingurune gisa erabil daitezke. Interfaze tipikoak ACPI, UEFI, Kexec eta Multi-boot bezalako sistema eragileetarako eskaintzen dira.

USF-k hardware-laguntzarako geruza bereizi bat eskaintzen du (FSP, Firmware Support Package), plataformaren orkestrazio geruza unibertsal eta pertsonalizagarri batekin (POL, Platform Orchestration Layer) API komun baten bidez elkarreragiten duena. FSP-k PUZaren berrezartzea, hardwarearen hasieratzea, SMM (System Management Mode)-rekin lan egitea, autentifikazioa eta egiaztapena SoC mailan abstraitzen ditu. Orkestrazio-geruzak ACPI interfazeen sorrera errazten du, abio-kargagailuen liburutegi generikoak onartzen ditu, Rust hizkuntza erabiltzeko aukera ematen du firmware osagai seguruak sortzeko eta konfigurazioa definitzeko gaitasuna ematen du YAML markatze-lengoaia erabiliz. POL mailak egiaztapena, autentifikazioa eta eguneraketen instalazio segurua ere kudeatzen ditu.

Intelek firmware irekiko arkitektura berria garatzen du Universal Scalable Firmware

Arkitektura berriak aukera emango duela espero da:

  • Murriztu gailu berrietarako firmwarea garatzearen konplexutasuna eta kostua, prestatutako osagai estandarren kodea berrerabiliz, abio-kargatzaile zehatzei lotuta ez dagoen arkitektura modularra eta moduluak konfiguratzeko API unibertsal bat erabiltzeko gaitasuna.
  • Handitu firmwarearen kalitatea eta segurtasuna, ekipoekin elkarreragiteko modulu egiaztagarriak eta firmwarea autentifikatzeko eta egiaztatzeko azpiegitura seguruago baten bidez.
  • Erabili kargagailu eta karga-osagai desberdinak, konpontzen diren zereginen arabera.
  • Bizkortu teknologia berrien aurrerapena eta laburtu garapen-zikloa - garatzaileek funtzionaltasun espezifikoak gehitzera soilik bideratu daitezke, bestela prest egindako osagai frogatuak erabiliz.
  • Eskalatu firmwarearen garapena hainbat konputazio-arkitektura mistoetarako (XPU), adibidez, CPUaz gain, grafikoen azeleragailu diskretu integratua (dPGU) eta sareko gailu programagarriak hodeiko sistemen funtzionamendua onartzen duten datu-zentroetako sare-eragiketak bizkortzeko ( IPU, Azpiegitura Prozesatzeko Unitatea).

Iturria: opennet.ru

Gehitu iruzkin berria