You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This appendix lists sample UEFI Drivers in the EDK II open source project along
with their UEFI Driver related properties. This is not an exhaustive list of
UEFI Drivers available from the EDK II open source project. Instead, a set of
UEFI Drivers that provide examples of each major UEFI Driver feature this guide
describes are listed. This appendix may be used to review UEFI Driver
implementations that implement a specific UEFI Driver feature. Or it may be
used to find an example UEFI Driver with a feature set that closely matches the
features required for a new UEFI Driver so an existing driver can be cloned as
a starting point.
Table 47-UEFI Driver Properties
Field
Field value
Description
DB
Number of Driver Binding Protocols installed in the driver entry point.
CFG
1
Driver Configuration Protocol is installed in the driver entry point.
2
Driver Configuration 2 Protocol is installed in the driver entry point.
*
Both Driver Configuration and Driver Configuration 2 are installed.
H
HII packages are installed in the driver entry point for configuration.
DIAG
1
Driver Diagnostics Protocol is installed in the driver entry point.
2
Driver Diagnostics 2 Protocol is installed in the driver entry point.
*
Both Driver Diagnostics and Driver Diagnostics 2 are installed.
CN
1
Component Name Protocol is installed in the driver entry point.
2
Component Name 2 Protocol is installed in the driver entry point.
*
Both Component Name and Component Name 2 are installed.
Class
B
Bus driver.
D
Device driver.
H
Hybrid driver.
R
Root bridge driver.
S
Service driver.
I
Initializing driver.
Child
All
All child handles in first call to Start().
1/All
Can create 1 child handle at a time or all child handles in Start().
1
Creates at most 1 child handle in Start().
0
Create no child handles in Start(). Used for hot-plug bus types.