HII Database là gì?

HII Database lưu package list để Setup Browser query form, string và resource UI.

2 phút đọc
Đọc bằng Tiếng Việt English 日本語
HII / BIOS Setup Terms cover

HII Database là nơi tập trung lưu các HII Package List đã được driver install. Setup Browser không đi đọc từng driver một; nó query HII Database để lấy form, string và các resource cần thiết.

01 Driver

Install package

HiiAddPackages hoặc protocol API.

02 HII DB

Store

Database giữ package list và handle.

03 Browser

Query

Browser lấy FormSet/Form/String.

04 User

Interact

UI hiển thị và xử lý setting.

Debug thực tế

Nếu menu Setup không thấy page mới, hãy kiểm tra HII Database trước khi nghi ngờ Browser:

  • package list có được install không;
  • HII handle có tồn tại không;
  • FormSet GUID có enumerate được không;
  • string package có đúng language không;
  • driver có unload/remove package quá sớm không.

Firmware Engineer Notes

HII Database giống registry của UI firmware. Khi nó thiếu package, Browser không có gì để render. Khi package sai, Browser render sai. Khi Config Access không đúng, Browser render được nhưng save/callback lỗi.

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.