PCI Option ROM là gì?

Quicknote PCI Option ROM là gì?

3 phút đọc
Đọc bằng Tiếng Việt English 日本語
PCI / ACPI / SMBIOS Terms cover

PCI Option ROM là firmware nhỏ đi kèm một thiết bị PCI/PCIe. Trong thời legacy BIOS, Option ROM thường chứa code để khởi tạo card hoặc cung cấp boot service. Trong UEFI, nó có thể chứa UEFI driver image để firmware load trong DXE.

Ví dụ dễ thấy nhất là network card có PXE Option ROM, hoặc GPU có GOP/UEFI driver.

01 Device

Device có ROM BAR

Config space có expansion ROM BAR.

02 FW

Firmware enable/read ROM

Đọc image trong ROM nếu policy cho phép.

03 Image

Parse image

Legacy image hoặc EFI image.

04 Load

Load UEFI driver

Driver có thể publish protocol như GOP/PXE.

Option ROM là một đường để device cung cấp driver/boot capability cho firmware.

Option ROM liên quan boot thế nào?

Nếu PXE boot option xuất hiện sau khi enable network stack, một phần logic có thể liên quan tới driver từ firmware image hoặc Option ROM. Với GPU, nếu không có GOP driver, UEFI graphics output có thể không sẵn sàng như mong đợi.

Option ROM mental map

PCI Device
├─ PCI Config Space
│  └─ Expansion ROM BAR
├─ Option ROM image
│  ├─ Legacy BIOS image
│  └─ UEFI driver image
└─ Published capability
   ├─ PXE / SNP for network boot
   └─ GOP for graphics output

Security note

Option ROM là code đến từ thiết bị. Vì vậy firmware hiện đại thường có policy kiểm soát load Option ROM, đặc biệt trong Secure Boot hoặc môi trường enterprise.

Mục Giá trị Ghi chú
Legacy Option ROM 16-bit code Liên quan CSM/legacy boot.
UEFI Option ROM EFI driver image Có thể load trong DXE.
PXE ROM Network boot Tạo khả năng boot qua mạng.
GOP ROM Graphics Output Cần cho UEFI graphics console.

Checklist Option ROM

Bài liên quan

Nguồn tham khảo public

Thấy nội dung này hữu ích?

Lưu lại hoặc chia sẻ cho người cũng đang học firmware, BIOS/UEFI và embedded systems.

Nội dung liên quan

Một số bài viết, ghi chú hoặc project có liên quan đến nội dung bạn vừa đọc.

Biến note thành bài viết hoàn chỉnh

Notes là nơi ghi nhanh khái niệm.