Intel ûntwikkelet nije iepen firmware-arsjitektuer Universal Scalable Firmware

Intel ûntwikkelet in nije firmware-arsjitektuer, Universal Scalable Firmware (USF), rjochte op it ferienfâldigjen fan de ûntwikkeling fan alle komponinten fan 'e firmware-softwarestapel foar ferskate kategoryen fan apparaten, fan servers oant systemen op in chip (SoC). USF leveret lagen fan abstraksje wêrmei jo de logika foar inisjalisaasje fan hardware op leech nivo kinne skiede fan 'e platfoarmkomponinten dy't ferantwurdlik binne foar konfiguraasje, firmware-updates, feiligens en it opstarten fan it bestjoeringssysteem. In ûntwerpspesifikaasje en ymplemintaasje fan typyske eleminten fan 'e USF-arsjitektuer wurde pleatst op GitHub.

USF hat in modulêre struktuer dy't net bûn is oan spesifike oplossingen en lit it gebrûk meitsje fan ferskate besteande projekten dy't de hardware-initialisaasje en bootstadia ymplementearje, lykas de TianoCore EDK2 UEFI-stapel, de minimalistyske Slim Bootloader-firmware, de U-Boot bootloader en de CoreBoot platfoarm. De UEFI-ynterface, de LinuxBoot-laach (foar direkte laden fan 'e Linux-kernel), VaultBoot (ferifiearre boot) en de ACRN-hypervisor kinne brûkt wurde as payload-omjouwings dy't brûkt wurde om te sykjen nei de bootloader en oerdracht fan kontrôle nei it bestjoeringssysteem. Typyske ynterfaces wurde levere foar bestjoeringssystemen lykas ACPI, UEFI, Kexec en Multi-boot.

USF jout in aparte hardware stipe laach (FSP, Firmware Support Package), dy't ynteraksje mei in universele en oanpasbere platfoarm orkestraasje laach (POL, Platform Orchestration Layer) fia in mienskiplike API. FSP abstraheret operaasjes lykas CPU-reset, hardware-initialisaasje, wurkje mei SMM (System Management Mode), autentikaasje en ferifikaasje op it SoC-nivo. De orkestraasjelaach simplifies it oanmeitsjen fan ACPI-ynterfaces, stipet generike bootloader-biblioteken, lit jo de Rust-taal brûke om feilige firmware-komponinten te meitsjen en jout de mooglikheid om konfiguraasje te definiearjen mei de YAML-markearringstaal. It POL-nivo behannelet ek attestaasje, autentikaasje en feilige ynstallaasje fan updates.

Intel ûntwikkelet nije iepen firmware-arsjitektuer Universal Scalable Firmware

It wurdt ferwachte dat de nije arsjitektuer mooglik makket:

  • Ferminderje de kompleksiteit en kosten fan it ûntwikkeljen fan firmware foar nije apparaten troch opnij te brûken de koade fan klearmakke standertkomponinten, in modulêre arsjitektuer dy't net bûn is oan spesifike bootloaders, en de mooglikheid om in universele API te brûken foar it konfigurearjen fan modules.
  • Ferheegje de kwaliteit en feiligens fan firmware troch it brûken fan kontrolearbere modules foar ynteraksje mei apparatuer en in feiliger ynfrastruktuer foar autentisearjen en ferifiearjen fan firmware.
  • Brûk ferskate loaders en komponinten foar lading, ôfhinklik fan de taken dy't wurde oplost.
  • Fersnelle de foarútgong fan nije technologyen en ferkoart de ûntwikkelingssyklus - ûntwikkelders kinne har allinich rjochtsje op it tafoegjen fan spesifike funksjonaliteit, oars mei help fan klearmakke, bewezen komponinten.
  • Skaalfergrutting fan firmware foar ferskate mingde komputerarsjitektuer (XPU's), bygelyks, ynklusyf, neist de CPU, in yntegreare diskrete grafyske accelerator (dPGU) en programmabele netwurkapparaten om netwurkoperaasjes te fersnellen yn datasintra dy't de wurking fan wolksystemen stypje ( IPU, Infrastructure Processing Unit).

Boarne: opennet.ru

Add a comment