RFC 4578의 PXE 클라이언트 시스템 아키텍처 유형“BC EFI (7)”은 무엇입니까? 0

RFC 4578은 다음과 같이 PXE에 대한 다양한 머신 아키텍처를 정의합니다.

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

두 대의 IBM 컴퓨터 (HS22 블레이드, x3550M3)를 테스트했으며 모두 ‘EFI BC’아키텍처를 사용하여 EFI PXE 부팅을 수행합니다.

그것은 무엇을 의미합니까? 언제 사용됩니까? IBM이 왜 ‘EFI x86-64’대신 사용합니까?



답변

EFI BC = EFI 바이트 코드. EFI 바이트 코드 는 코드를 한 번 작성하고 모든 지원 플랫폼에서 실행할 수 있도록 장치 드라이버, PXE 및 기타 EFI 확장을위한 프로세서에 독립적 인 언어입니다.


답변

RFC4578 DHCP PXE 옵션에 정의 된 아키텍처 유형 과 IANA 등록 프로세서 아키텍처 유형 간에 충돌이 있습니다 . 후자는 x64 UEFI가 유형 00:07이며 실제로 사용되는 값인 것 같습니다 ( https : // www. syslinux.org/archives/2014-October/022684.html ).

있다 정오표 ID 4624 은 RFC 출원은. 7은 EFI x86-64 여야하고 9는 EFI BC 여야합니다.

따라서 IANA 레지스트리 (더 광범위하고 RFC가 게시되지 않은 곳에서 유지 관리 및 업데이트되는 RFC 게시 이후이 정보의 권위있는 소스 여야 함)가 정확하고 원래 RFC가 잘못되었습니다.


답변