What is BDS?
Quick note explaining BDS for BIOS/UEFI and embedded firmware readers.
What is BDS?
BDS (Boot Device Selection) is the UEFI phase that selects and launches a boot option after platform initialization.
Why it matters
- Explains the core language used in BIOS/UEFI source and logs.
- Helps identify where a concept appears in the boot flow.
- Serves as a bridge between specification terms and real firmware debugging.
Practical example
Example: when reading a boot log, search for BDS-related messages and note which phase produced them before jumping into source code.
Quick checklist
- Which phase is the last confirmed point in the log?
- Is there enough context around the failure?
- Can UEFI Shell output confirm the same state?
Quick takeaway
BDS is a small concept, but it often becomes important when reading logs or debugging real firmware.
Related notes
- What is BootOrder?
- What is Boot####?
- What is Boot####, BootOrder, and BootNext?
- What is Device Path?
- What is BootNext?
Public references
Found this useful?
Save it or share it with someone learning firmware, BIOS/UEFI, and 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.
What is Boot####, BootOrder, and BootNext?
Quick note explaining Boot####, BootOrder, and BootNext for BIOS/UEFI and embedded firmware readers.
What is Device Path?
Quick note explaining Device Path for BIOS/UEFI and embedded firmware readers.
What is BootNext?
Quick note explaining BootNext for BIOS/UEFI and embedded firmware readers.
Biến note thành bài viết hoàn chỉnh
Notes là nơi ghi nhanh khái niệm.