Intel, yeni açık bellenim mimarisi geliştiriyor Evrensel Ölçeklenebilir Firmware

Intel, sunuculardan çip üzerindeki sistemlere (SoC) kadar çeşitli cihaz kategorileri için ürün yazılımı yazılım yığınının tüm bileşenlerinin geliştirilmesini basitleştirmeyi amaçlayan yeni bir ürün yazılımı mimarisi olan Evrensel Ölçeklenebilir Ürün Yazılımı (USF) geliştiriyor. USF, düşük seviyeli donanım başlatma mantığını yapılandırma, ürün yazılımı güncellemeleri, güvenlik ve işletim sisteminin başlatılmasından sorumlu platform bileşenlerinden ayırmanıza olanak tanıyan soyutlama katmanları sağlar. USF mimarisinin tipik öğelerinin taslak spesifikasyonu ve uygulaması GitHub'da yayınlanmıştır.

USF, belirli çözümlere bağlı olmayan modüler bir yapıya sahiptir ve donanım başlatma ve önyükleme aşamalarını uygulayan, TianoCore EDK2 UEFI yığını, minimalist Slim Bootloader ürün yazılımı, U-Boot önyükleyici ve CoreBoot platformu. UEFI arayüzü, LinuxBoot katmanı (Linux çekirdeğinin doğrudan yüklenmesi için), VaultBoot (doğrulanmış önyükleme) ve ACRN hipervizörü, önyükleyiciyi aramak ve kontrolü işletim sistemine aktarmak için kullanılan yük ortamları olarak kullanılabilir. ACPI, UEFI, Kexec ve Multi-boot gibi işletim sistemleri için tipik arayüzler sağlanmıştır.

USF, ortak bir API aracılığıyla evrensel ve özelleştirilebilir bir platform düzenleme katmanı (POL, Platform Düzenleme Katmanı) ile etkileşime giren ayrı bir donanım destek katmanı (FSP, Ürün Yazılımı Destek Paketi) sağlar. FSP, CPU sıfırlama, donanım başlatma, SMM (Sistem Yönetim Modu) ile çalışma, kimlik doğrulama ve doğrulama gibi işlemleri SoC düzeyinde soyutlar. Düzenleme katmanı, ACPI arayüzlerinin oluşturulmasını basitleştirir, genel önyükleyici kitaplıklarını destekler, güvenli ürün yazılımı bileşenleri oluşturmak için Rust dilini kullanmanıza olanak tanır ve YAML işaretleme dilini kullanarak yapılandırmayı tanımlama yeteneği sağlar. POL düzeyi aynı zamanda doğrulamayı, kimlik doğrulamayı ve güncellemelerin güvenli kurulumunu da yönetir.

Intel, yeni açık bellenim mimarisi geliştiriyor Evrensel Ölçeklenebilir Firmware

Yeni mimarinin aşağıdakilere olanak sağlaması bekleniyor:

  • Hazır standart bileşenlerin kodunu, belirli önyükleyicilere bağlı olmayan modüler bir mimariyi ve modülleri yapılandırmak için evrensel bir API kullanma yeteneğini yeniden kullanarak, yeni cihazlar için ürün yazılımı geliştirmenin karmaşıklığını ve maliyetini azaltın.
  • Donanımla etkileşim için doğrulanabilir modüllerin ve aygıt yazılımının kimliğinin doğrulanması ve doğrulanması için daha güvenli bir altyapının kullanılması yoluyla aygıt yazılımının kalitesini ve güvenliğini artırın.
  • Çözülen görevlere bağlı olarak farklı yükleyiciler ve yük bileşenleri kullanın.
  • Yeni teknolojilerin ilerlemesini hızlandırın ve geliştirme döngüsünü kısaltın; geliştiriciler yalnızca belirli işlevler eklemeye odaklanabilir, aksi takdirde hazır, kanıtlanmış bileşenleri kullanabilirler.
  • Çeşitli karma bilgi işlem mimarileri (XPU'lar) için ürün yazılımı geliştirmeyi ölçeklendirin; örneğin, CPU'ya ek olarak, bulut sistemlerinin çalışmasını destekleyen veri merkezlerinde ağ işlemlerini hızlandırmak için entegre ayrık grafik hızlandırıcı (dPGU) ve programlanabilir ağ cihazları ( PAB, Altyapı İşlem Birimi).

Kaynak: opennet.ru

Yorum ekle