Intel entwéckelt nei Open Firmware Architektur Universal Scalable Firmware

Intel entwéckelt eng nei Firmwarearchitektur, Universal Scalable Firmware (USF), zielt fir d'Entwécklung vun all Komponente vum Firmware Software Stack fir verschidde Kategorien vun Apparater ze vereinfachen, vu Server bis Systemer op engem Chip (SoC). USF bitt Abstraktiounsschichten, déi Iech erlaben déi niddereg-Niveau Hardware Initialiséierungslogik vun de Plattformkomponenten ze trennen, verantwortlech fir Konfiguratioun, Firmwareupdates, Sécherheet a Booten vum Betribssystem. En Entworf Spezifizéierung an Ëmsetzung vun typeschen Elementer vun der USF Architektur ginn op GitHub gepost.

USF huet eng modulär Struktur déi net mat spezifesche Léisunge gebonnen ass an erlaabt d'Benotzung vu verschiddenen existente Projeten déi d'Hardware Initialiséierung a Bootstadien implementéieren, wéi zum Beispill den TianoCore EDK2 UEFI Stack, déi minimalistesch Slim Bootloader Firmware, den U-Boot Bootloader an den CoreBoot Plattform. D'UEFI Interface, d'LinuxBoot Layer (fir direkt Luede vum Linux Kernel), VaultBoot (verifizéiert Boot) an den ACRN Hypervisor kënnen als Notzlaaschtëmfeld benotzt ginn fir de Bootloader ze sichen an d'Kontroll op de Betribssystem ze transferéieren. Typesch Schnëttplazen gi fir Betribssystemer wéi ACPI, UEFI, Kexec a Multi-Boot zur Verfügung gestallt.

USF bitt eng separat Hardware Support Layer (FSP, Firmware Support Package), déi mat enger universeller an personaliséierbarer Plattform Orchestratiounsschicht (POL, Platform Orchestration Layer) duerch eng gemeinsam API interagéiert. FSP abstrakt Operatiounen wéi CPU Reset, Hardware Initialiséierung, Aarbecht mat SMM (System Management Mode), Authentifikatioun a Verifizéierung um SoC Niveau. D'Orchestratiounsschicht vereinfacht d'Schafung vun ACPI Interfaces, ënnerstëtzt generesch Bootloader Bibliothéiken, erlaabt Iech d'Rust Sprooch ze benotzen fir sécher Firmware Komponenten ze kreéieren, a bitt d'Fäegkeet d'Konfiguratioun mat der YAML Markup Sprooch ze definéieren. De POL Niveau geréiert och Attestation, Authentifikatioun a sécher Installatioun vun Updates.

Intel entwéckelt nei Open Firmware Architektur Universal Scalable Firmware

Et gëtt erwaart datt déi nei Architektur erlaabt:

  • Reduzéieren d'Komplexitéit an d'Käschte fir d'Firmware fir nei Geräter z'entwéckelen andeems de Code vu fäerdege Standardkomponenten nei benotzt, eng modulär Architektur déi net mat spezifesche Bootloader gebonnen ass, an d'Fäegkeet fir eng universell API ze benotzen fir Moduler ze konfiguréieren.
  • Erhéije d'Qualitéit an d'Sécherheet vun der Firmware duerch d'Benotzung vu verifizéierbare Moduler fir Interaktioun mat Ausrüstung an eng méi sécher Infrastruktur fir d'Authentifikatioun an d'Verifizéierung vun der Firmware.
  • Benotzt verschidde Loader a Notzlaaschtkomponenten, ofhängeg vun den Aufgaben déi geléist ginn.
  • Beschleunegt de Fortschrëtt vun neien Technologien a verkierzt den Entwécklungszyklus - d'Entwéckler kënnen sech nëmme fokusséieren op spezifesch Funktionalitéit ze addéieren, soss mat prett-feieren, bewisen Komponenten.
  • Skala Firmware Entwécklung fir verschidde gemëschte Rechenarchitekturen (XPUs), zum Beispill, abegraff, nieft der CPU, en integréierten diskrete Grafikaccelerator (dPGU) a programméierbar Netzwierkgeräter fir Netzwierkoperatiounen an Datenzenteren ze beschleunegen déi d'Operatioun vu Cloud Systemer ënnerstëtzen ( IPU, Infrastructure Processing Unit).

Source: opennet.ru

Setzt e Commentaire