Che cos'è il tipo di architettura del sistema client PXE "BC EFI (7)" di RFC 4578?


10

RFC 4578 definisce le varie architetture di macchine per PXE come segue:

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

Ho testato due macchine IBM (blade HS22, x3550M3) ed entrambi eseguono l'avvio EFI PXE utilizzando l'architettura "EFI BC".

Cosa significa? Quando viene usato? Perché IBM lo utilizza invece di "EFI x86-64"?

Risposte:


8

EFI BC = Codice byte EFI. Il codice byte EFI è un linguaggio agnostico del processore per driver di dispositivo, PXE e altre estensioni EFI in modo che il codice possa essere scritto una volta ed eseguito su qualsiasi piattaforma di supporto.


5

Esiste un conflitto tra i tipi di architettura definiti nelle Opzioni PXE DHCP di RFC4578 e i Tipi di architettura del processore registrati IANA : quest'ultimo nota che x64 UEFI è di tipo 00:07 che sembra essere il valore utilizzato nella pratica (ref. Https: // www. syslinux.org/archives/2014-October/022684.html ).

C'è un ID Errata 4624 archiviato sull'RFC. Afferma che 7 dovrebbe essere EFI x86-64 e 9 dovrebbe essere EFI BC.

Pertanto, il registro IANA (che è più esteso e dovrebbe essere la fonte autorevole per queste informazioni dopo la pubblicazione RFC in quanto viene gestito e aggiornato dove non è RFC) è corretto e RFC originale è errato.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.