Mở menu

DXE Dependency Checklist

Quicknote checklist khi DXE driver không được dispatch hoặc chạy sai thứ tự.

1 phút đọc
Đọc bằng Tiếng Việt English 日本語
BIOS Debug Terms cover

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.