26.1 Assumptions

The rest of this chapter assumes that the Driver Checklist in Chapter 2 has been followed and that the following items have already been identified:

  • UEFI Driver Type

  • Optional UEFI Driver features

  • Supported CPU architectures

  • Consumed protocols that are used to produce the User Credential Protocol.

UEFI drivers that produce the User Credential Protocol typically follow the UEFI Driver Model. However, it is possible to implement UEFI Drivers that directly produce the User Credential Protocol for a single device in a platform or a software only based identification method. In this case a Root Bridge Driver implementation may be more appropriate than a UEFI Driver Model implementation.