AMD Epyc alternatif BIOS çekirdek lansmanı yaklaşıyor

Adanali

Member
Coreboot gibi açık kaynaklı UEFI BIOS alternatiflerine giden yoldaki engellerden biri, çekirdek sistem bileşenlerini başlatmak için gereken üretici yazılımı kodudur. “Açık Kaynak x86 Silikon Başlatma Kitaplığı” (openSIL) ile AMD, UEFI BIOS’a bir alternatif veya ek olarak açık kaynak anakart sabit yazılımının geliştirilmesini kolaylaştırmak istiyor.


AMD şimdi GitHub’da openSIL’in erken bir sürümünü sağladı ve onu kullanan bir önyükleme çekirdeği bellenimi zaten var. Ancak, ikincisi yalnızca Onyx Customer Reference Board (Onyx CRB) adı verilen ve belgelenmemiş ve halka açık olmayan mevcut AMD Epyc 9004 “Genoa” nesil sunucu işlemcileri için bir AMD referans platformunda çalışır. AMD’nin geliştirme ortakları, bu CRB’leri ürünleri için bir tür model olarak kullanıyor.


PSP’deki lekeler


openSIL kaynak kodu açıkken, kendi başına tamamen açık kaynaklı anakart bellenimine yol açmaz. Örneğin, CPU’yu, bellek denetleyicisini ve PCI Express kök kompleksini düzgün bir şekilde yapılandırmak için çoğu bilgisayarı önyüklemek için özel ikili dosya gerekir. Böyle bir Binary Large Object (BLOB) örneği, bellek denetleyicisinin bellek modüllerini kontrol etmesi için ihtiyaç duyduğu koddur (bellek eğitimi). Bellek denetleyicisi ile SDRAM yongaları arasındaki yüksek frekanslı dijital sinyallerin elektriksel parametreleri, kararlı ve güvenilir iletişim için optimize edilmiştir.

Mevcut AMD işlemcilerde, bellek eğitimi gibi görevler, diğer şeylerin yanı sıra TPM ürün yazılımını (fTPM 2.0) çalıştıran Cortex-A5 tipi bir ARM çekirdeğine dayanan Platform Güvenlik İşlemcisi (PSP) tarafından kontrol edilir. AMD güvenli işlemci olarak. Ayrıca, RAM şifreleme (Bellek Şifreleme/AMD Güvenli Şifrelemeli Sanallaştırma/SEV) için kriptografik anahtarları güvence altına alır ve bir sistem yönetim birimi (SMU) olarak güç yönetimi işlevlerini üstlenir. Bu amaçla, daha önce AMD Genel Kapsüllenmiş Yazılım Mimarisi (AGESA) için paketlenmiş tescilli aygıt yazılımı kullanılır. Bu aynı zamanda PSP’nin tersine mühendisliği ile de gösterilmiştir.

Başka bir deyişle, Coreboot ürün yazılımına sahip AMD platformlarında bile AMD PSP, özel kod çalıştırmaya devam eder. Bu, temel işlevler için gerekli olduğundan, atlayamazsınız. Intel, üretici yazılımı bloblarını Üretici Yazılımı Destek Paketleri (FSP) olarak adlandırır.

  • Podcast Bit-Rauschen, bölüm 2022/21: UEFI BIOS’un derinliklerinde:





c't Magazine'den daha fazlası



c't Magazine'den daha fazlası




(ciw)



Haberin Sonu
 
Üst