]> git.ipfire.org Git - thirdparty/ipxe.git/commitdiff
[efi] Add EFI_RNG_PROTOCOL_GUID as a well-known GUID
authorMichael Brown <mcb30@ipxe.org>
Tue, 18 Mar 2025 12:49:19 +0000 (12:49 +0000)
committerMichael Brown <mcb30@ipxe.org>
Tue, 18 Mar 2025 12:49:19 +0000 (12:49 +0000)
Signed-off-by: Michael Brown <mcb30@ipxe.org>
src/include/ipxe/efi/efi.h
src/interface/efi/efi_guid.c

index 486c6070ec8c65500db45cdea3696ef396f7d036..41e1aa94550c4e5a9de6d4f4e595bf1c7d0c285b 100644 (file)
@@ -219,6 +219,7 @@ extern EFI_GUID efi_nii31_protocol_guid;
 extern EFI_GUID efi_pci_io_protocol_guid;
 extern EFI_GUID efi_pci_root_bridge_io_protocol_guid;
 extern EFI_GUID efi_pxe_base_code_protocol_guid;
+extern EFI_GUID efi_rng_protocol_guid;
 extern EFI_GUID efi_serial_io_protocol_guid;
 extern EFI_GUID efi_shim_lock_protocol_guid;
 extern EFI_GUID efi_simple_file_system_protocol_guid;
index 9d9c9ef916ac808eade626c9517dd6519d7ee424..191ce509425a2b7d07918aeb7bfc836976ecccc1 100644 (file)
@@ -63,6 +63,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
 #include <ipxe/efi/Protocol/PciIo.h>
 #include <ipxe/efi/Protocol/PciRootBridgeIo.h>
 #include <ipxe/efi/Protocol/PxeBaseCode.h>
+#include <ipxe/efi/Protocol/Rng.h>
 #include <ipxe/efi/Protocol/SerialIo.h>
 #include <ipxe/efi/Protocol/ShimLock.h>
 #include <ipxe/efi/Protocol/SimpleFileSystem.h>
@@ -296,6 +297,10 @@ EFI_GUID efi_pci_root_bridge_io_protocol_guid
 EFI_GUID efi_pxe_base_code_protocol_guid
        = EFI_PXE_BASE_CODE_PROTOCOL_GUID;
 
+/** Random number generator protocol GUID */
+EFI_GUID efi_rng_protocol_guid
+       = EFI_RNG_PROTOCOL_GUID;
+
 /** Serial I/O protocol GUID */
 EFI_GUID efi_serial_io_protocol_guid
        = EFI_SERIAL_IO_PROTOCOL_GUID;
@@ -559,6 +564,8 @@ static struct efi_well_known_guid efi_well_known_guids[] = {
          "PciRootBridgeIo" },
        { &efi_pxe_base_code_protocol_guid,
          "PxeBaseCode" },
+       { &efi_rng_protocol_guid,
+         "Rng" },
        { &efi_serial_io_protocol_guid,
          "SerialIo" },
        { &efi_shim_lock_protocol_guid,