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


10

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'대신 사용합니까?

답변:


8

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


5

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가 잘못되었습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.