Nội dung liên quan
#openprotocol
Ghi chú Driver Types
Start() trong UEFI Driver Model là gì?
Start() là nơi driver bind vào controller: open BY_DRIVER, install protocol, tạo child handle nếu là bus driver. Hiểu cleanup fail path và anti-pattern làm handle database bẩn.
#uefi#driver-binding#start +5
Ghi chú Driver Types
Supported() trong UEFI Driver Model là gì?
Supported() là hàm probe của Driver Binding. Hiểu return status, OpenProtocol attribute đúng, anti-pattern làm driver không bao giờ bind và cách trace khi Supported fail.
#uefi#driver-binding#supported +3