อะไรคือสถาปัตยกรรมระบบไคลเอนต์ PXE ประเภท“ BC EFI (7)” จาก RFC 4578


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 PXE โดยใช้สถาปัตยกรรม 'EFI BC'

มันหมายถึงอะไร จะใช้เมื่อไหร่? เหตุใด IBM จึงใช้แทน 'EFI x86-64'

คำตอบ:


8

EFI BC = รหัสไบต์ EFI EFI Byte Codeเป็นภาษาที่ไม่เชื่อฟังโปรเซสเซอร์สำหรับไดรเวอร์อุปกรณ์ PXE และส่วนขยาย EFI อื่น ๆ เพื่อให้สามารถเขียนโค้ดได้ครั้งเดียวและทำงานบนแพลตฟอร์มที่รองรับ


5

มีความขัดแย้งระหว่างประเภทสถาปัตยกรรมที่กำหนดไว้ในRFC4578 DHCP PXE Optionsและประเภทสถาปัตยกรรมตัวประมวลผลที่ลงทะเบียนของ IANA : หมายเหตุหลังว่า x64 UEFI เป็นประเภท 00:07 ซึ่งน่าจะเป็นค่าที่ใช้ในการปฏิบัติ (อ้างอิงhttps: // www syslinux.org/archives/2014-October/022684.html )

มีErrata ID 4624ยื่นใน RFC ระบุว่า 7 ควรเป็น EFI x86-64 และ 9 ควรเป็น EFI BC

ดังนั้นรีจิสตรี IANA (ซึ่งกว้างขวางกว่าและควรเป็นแหล่งข้อมูลที่เชื่อถือได้สำหรับข้อมูลนี้โพสต์สิ่งพิมพ์ RFC เนื่องจากมีการปรับปรุงและอัปเดตโดยที่ RFC ไม่ถูกต้อง) ถูกต้องและ RFC ดั้งเดิมไม่ถูกต้อง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.