RFC 4578'in PXE İstemci Sistem Mimarisi Türü “BC EFI (7)” nedir?


10

RFC 4578, PXE için çeşitli makine yapılarını şu şekilde tanımlar:

Type   Architecture Name
----   -----------------
  0    Intel x86PC
  1    NEC/PC98
  2    EFI Itanium
  3    DEC Alpha
  4    Arc x86
  5    Intel Lean Client
  6    EFI IA32
  7    EFI BC
  8    EFI Xscale
  9    EFI x86-64

İki IBM makinesini (HS22 blade, x3550M3) test ettim ve her ikisi de 'EFI BC' mimarisini kullanarak EFI PXE önyükleme yapıyor.

Ne anlama geliyor? Ne zaman kullanılır? IBM neden 'EFI x86-64' yerine kullanıyor?

Yanıtlar:


8

EFI BC = EFI Bayt Kodu. EFI Bayt Kodu , aygıt sürücüleri, PXE ve diğer EFI uzantıları için işlemci agnostik bir dildir, böylece kod bir kez yazılabilir ve herhangi bir destekleyici platformda çalıştırılabilir.


5

RFC4578 DHCP PXE Seçeneklerinde tanımlanan mimari türleri ile IANA kayıtlı İşlemci Mimarisi Türleri arasında bir çakışma vardır : sonuncusu, x64 UEFI'nin uygulamada kullanılan değer gibi görünen 00:07 türü (ref. Https: // www. syslinux.org/archives/2014-Ekim/022684.html ).

RFC'de dosyalanmış bir Errata ID 4624 var . 7'nin EFI x86-64 ve 9'un EFI BC olması gerektiğini belirtir.

Bu nedenle, IANA kayıt defteri (daha kapsamlı ve bu bilgi için RFC yayınının muhafaza edildiği ve RFC'nin olmadığı yerde güncelleştirildiği için yayınlanması gereken yetkili kaynak olması gerekir) doğru ve orijinal RFC yanlıştır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.