O que é o tipo de arquitetura de sistema do cliente PXE "BC EFI (7)" do RFC 4578?

10

O RFC 4578 define várias arquiteturas de máquinas para o PXE da seguinte maneira:

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

Testei duas máquinas IBM (lâmina HS22, x3550M3) e ambas inicializam o EFI PXE usando a arquitetura 'EFI BC'.

O que significa? Quando é usado? Por que a IBM está usando-o em vez de 'EFI x86-64'?

MikeyB
fonte

Respostas:

8

EFI BC = Código de bytes EFI. O EFI Byte Code é uma linguagem independente de processador para drivers de dispositivo, PXE e outras extensões EFI, para que o código possa ser gravado uma vez e executado em qualquer plataforma de suporte.

Chris S
fonte
5

Há um conflito entre os tipos de arquitetura definidos nas Opções DHCP PXE do RFC4578 e os Tipos de arquitetura de processador registrados pela IANA : o último observa que x64 UEFI é do tipo 00:07, que parece ser o valor usado na prática (ref. Https: // www. syslinux.org/archives/2014-October/022684.html ).

Há uma identificação de errata 4624 arquivada na RFC. Ele afirma que 7 deve ser EFI x86-64 e 9 deve ser EFI BC.

Portanto, o registro da IANA (que é mais extenso e deve ser a fonte autorizada para essas informações após a publicação da RFC, pois é mantido e atualizado onde a RFC não está) está correto e a RFC original está incorreta.

Insira moeda
fonte