BIOS Terms Stable
HOB là gì?
Quicknote giải thích Hand-Off Block trong PEI/DXE handoff.
2 phút đọc
HOB là gì?
HOB, viết tắt của Hand-Off Block, là cấu trúc dữ liệu được tạo trong PEI để truyền thông tin sang các phase sau, đặc biệt là DXE. Có thể hiểu HOB như gói thông tin bàn giao từ PEI cho DXE.
Vai trò chính
- Truyền thông tin memory.
- Truyền thông tin firmware volume hoặc platform.
- Lưu kết quả khởi tạo sớm trong PEI.
- Giúp DXE biết trạng thái hệ thống sau PEI.
Pattern thường gặp
- PEI tạo HOB bằng HOB Services.
- DXE đọc HOB list trong quá trình khởi tạo.
- Một số driver DXE phụ thuộc dữ liệu được PEI ghi vào HOB.
Mini example
Flow đơn giản:
PEI detects platform state
↓
PEI builds GUID HOB
↓
DXE reads HOB list
↓
DXE driver uses that data
HOB giúp dữ liệu không bị “mất dấu” khi chuyển từ PEI sang DXE.
Checklist nhanh
- HOB cần thiết có được tạo không?
- GUID HOB có đúng GUID không?
- Dữ liệu trong HOB có đúng size/layout không?
- DXE driver đọc HOB ở thời điểm phù hợp chưa?
Ghi nhớ nhanh
HOB = dữ liệu bàn giao từ PEI sang DXE.
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.