Describes deviations for ConnectController() and LoadImage().

Signed-off-by: Heinrich Schuchardt <[email protected]>
---
 source/chapter2-uefi.rst | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/source/chapter2-uefi.rst b/source/chapter2-uefi.rst
index 49aec46..660eb27 100644
--- a/source/chapter2-uefi.rst
+++ b/source/chapter2-uefi.rst
@@ -112,6 +112,17 @@ interface specific UEFI protocols, and so they have been 
made optional.

    * - Element
      - Description of deviation
+   * - `LoadImage()`
+     - The LoadImage() boot service is not required to install an
+       EFI_HII_PACKAGE_LIST_PROTOCOL for an image containing a custom PE/COFF
+       resource with the type 'HII'. - HII resource images are not needed to 
run
+       the UEFI shell or the SCT.
+   * - `ConnectController()`
+     - The ConnectController()` boot service is not required to support the
+       EFI_PLATFORM_DRIVER_OVERRIDE_PROTOCOL,
+       EFI_DRIVER_FAMILY_OVERRIDE_PROTOCOL, and
+       EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL. - These override protocols 
are
+       only useful if drivers are loaded as EFI binaries by the firmware.
    * - `EFI_HII_CONFIG_ACCESS_PROTOCOL`
      - UEFI requires this for console devices, but it is rarely necessary in 
practice.
        Therefore this protocol is not required.
--
2.30.0

_______________________________________________
boot-architecture mailing list
[email protected]
https://lists.linaro.org/mailman/listinfo/boot-architecture

Reply via email to