Intel ngembangkeun arsitéktur firmware kabuka anyar Universal Scalable Firmware

Intel ngembangkeun arsitéktur firmware anyar, Universal Scalable Firmware (USF), tujuanana pikeun nyederhanakeun pamekaran sadaya komponén tumpukan parangkat lunak firmware pikeun sagala rupa kategori alat, ti server ka sistem dina chip (SoC). USF nyadiakeun lapisan abstraksi nu ngidinan Anjeun pikeun misahkeun logika initialization hardware-tingkat low tina komponén platform jawab konfigurasi, apdet firmware, kaamanan, sarta booting sistem operasi. Draf spésifikasi sareng palaksanaan elemen has arsitektur USF dipasang dina GitHub.

USF boga struktur modular nu teu dihijikeun ka solusi husus sarta ngidinan pamakéan rupa-rupa proyék aya nu nerapkeun initialization hardware na hambalan boot, kayaning tumpukan TianoCore EDK2 UEFI, minimalistic Slim Bootloader firmware, U-Boot bootloader jeung Platform CoreBoot. Antarbeungeut UEFI, lapisan LinuxBoot (pikeun ngamuat langsung tina kernel Linux), VaultBoot (boot diverifikasi) sareng hypervisor ACRN tiasa dianggo salaku lingkungan payload anu dianggo pikeun milarian boot loader sareng mindahkeun kontrol kana sistem operasi. Antarbeungeut anu biasa disayogikeun pikeun sistem operasi sapertos ACPI, UEFI, Kexec sareng Multi-boot.

USF nyadiakeun lapisan rojongan hardware misah (FSP, Firmware Rojongan Paket), nu berinteraksi sareng lapisan orchestration platform universal tur customizable (POL, Platform Orchestration Lapisan) ngaliwatan API umum. FSP abstrak operasi kayaning reset CPU, initialization hardware, gawé bareng SMM (System Management Mode), auténtikasi jeung verifikasi dina tingkat SoC. Lapisan orkestrasi simplifies kreasi interfaces ACPI, ngarojong perpustakaan bootloader generik, ngidinan Anjeun pikeun ngagunakeun basa Rust pikeun nyieun komponén firmware aman, sarta nyadiakeun kamampuhan pikeun nangtukeun konfigurasi maké YAML markup language. Tingkat POL ogé nanganan attestation, auténtikasi, sareng pamasangan apdet anu aman.

Intel ngembangkeun arsitéktur firmware kabuka anyar Universal Scalable Firmware

Diperkirakeun yén arsitéktur énggal bakal ngamungkinkeun:

  • Ngurangan pajeulitna sareng biaya ngembangkeun firmware pikeun alat énggal ku cara ngagunakeun deui kode komponén standar anu siap-siap, arsitéktur modular anu henteu aya hubunganana sareng bootloader khusus, sareng kamampuan ngagunakeun API universal pikeun ngonpigurasikeun modul.
  • Ningkatkeun kualitas sareng kaamanan firmware ku cara ngagunakeun modul anu tiasa diverifikasi pikeun berinteraksi sareng alat sareng infrastruktur anu langkung aman pikeun ngabuktoskeun sareng verifikasi firmware.
  • Paké loaders béda jeung komponén payload, gumantung kana tugas keur direngsekeun.
  • Nyepetkeun kamajuan téknologi anyar sareng nyepetkeun siklus pangembangan - pamekar ngan ukur tiasa museurkeun kana nambihan fungsionalitas khusus, upami henteu nganggo komponén anu parantos dibuktikeun.
  • Skala ngembangkeun firmware pikeun sagala rupa arsitéktur komputasi campuran (XPUs), contona, kaasup, sajaba CPU, hiji akselerator grafik diskrit terpadu (dPGU) jeung alat jaringan programmable pikeun ngagancangkeun operasi jaringan di puseur data nu ngarojong operasi sistem awan ( IPU, Unit Pangolah Infrastruktur).

sumber: opennet.ru

Tambahkeun komentar