BIOS Debug Terms Stable
DXE Dependency Checklist
Quicknote checklist khi DXE driver không được dispatch hoặc chạy sai thứ tự.
1 phút đọc
DXE Dependency Checklist
Khi DXE driver không chạy, nguyên nhân thường không nằm ở entry point mà nằm ở build image, firmware volume hoặc dependency expression.
Ví dụ thực tế
Khi một DXE driver không chạy, nguyên nhân không nhất thiết nằm ở code C. Có thể driver chưa được đưa vào FV, DEPEX chưa thỏa, hoặc protocol mà nó cần chưa được publish.
Checklist nhanh
- INF có đúng MODULE_TYPE không?
- Driver INF có được đưa vào DSC không?
- Driver có được đưa vào FDF/FV không?
- DEPEX có require protocol chưa được publish không?
- Protocol GUID trong DEPEX có đúng không?
- Log DXE Dispatcher có báo dependency chưa thỏa không?
- Driver có bị build nhưng không được package vào ROM image không?
Ghi nhớ nhanh
DXE driver không chạy: kiểm tra image + FV + DEPEX trước khi nghi code entry point.
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.