[efi] Mark imported EDK2 headers as permitted for Secure Boot

Signed-off-by: Michael Brown <mcb30@ipxe.org>
This commit is contained in:
Michael Brown
2026-01-13 14:00:40 +00:00
parent c5ae9ec99c
commit b09af00fab
126 changed files with 129 additions and 2 deletions

View File

@@ -13,6 +13,7 @@
#define __PROCESSOR_BIND_H__ #define __PROCESSOR_BIND_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
/// ///
/// Define the processor type so other code can make processor based choices /// Define the processor type so other code can make processor based choices

View File

@@ -16,6 +16,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __BASE_H__ #define __BASE_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
// //
// Include processor specific binding // Include processor specific binding

View File

@@ -17,6 +17,7 @@
#define __ACPI_GUID_H__ #define __ACPI_GUID_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define ACPI_TABLE_GUID \ #define ACPI_TABLE_GUID \
{ \ { \

View File

@@ -10,6 +10,7 @@
#define __FDT_H__ #define __FDT_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define FDT_TABLE_GUID \ #define FDT_TABLE_GUID \
{ 0xb1b621d5, 0xf19c, 0x41a5, { 0x83, 0x0b, 0xd9, 0x15, 0x2c, 0x69, 0xaa, 0xe0 } } { 0xb1b621d5, 0xf19c, 0x41a5, { 0x83, 0x0b, 0xd9, 0x15, 0x2c, 0x69, 0xaa, 0xe0 } }

View File

@@ -12,6 +12,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __FILE_INFO_H__ #define __FILE_INFO_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_FILE_INFO_ID \ #define EFI_FILE_INFO_ID \
{ \ { \

View File

@@ -12,6 +12,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __FILE_SYSTEM_INFO_H__ #define __FILE_SYSTEM_INFO_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_FILE_SYSTEM_INFO_ID \ #define EFI_FILE_SYSTEM_INFO_ID \
{ \ { \

View File

@@ -12,6 +12,7 @@
#define __GLOBAL_VARIABLE_GUID_H__ #define __GLOBAL_VARIABLE_GUID_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_GLOBAL_VARIABLE \ #define EFI_GLOBAL_VARIABLE \
{ \ { \

View File

@@ -12,6 +12,7 @@
#define __EFI_HII_FORMMAP_GUID_H__ #define __EFI_HII_FORMMAP_GUID_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_HII_STANDARD_FORM_GUID \ #define EFI_HII_STANDARD_FORM_GUID \
{ 0x3bd2f4ec, 0xe524, 0x46e4, { 0xa9, 0xd8, 0x51, 0x1, 0x17, 0x42, 0x55, 0x62 } } { 0x3bd2f4ec, 0xe524, 0x46e4, { 0xa9, 0xd8, 0x51, 0x1, 0x17, 0x42, 0x55, 0x62 } }

View File

@@ -14,6 +14,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __HII_PLATFORM_SETUP_FORMSET_GUID_H__ #define __HII_PLATFORM_SETUP_FORMSET_GUID_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_HII_PLATFORM_SETUP_FORMSET_GUID \ #define EFI_HII_PLATFORM_SETUP_FORMSET_GUID \
{ 0x93039971, 0x8545, 0x4b04, { 0xb4, 0x5e, 0x32, 0xeb, 0x83, 0x26, 0x4, 0xe } } { 0x93039971, 0x8545, 0x4b04, { 0xb4, 0x5e, 0x32, 0xeb, 0x83, 0x26, 0x4, 0xe } }

View File

@@ -12,6 +12,7 @@
#define __IMAGE_AUTHTICATION_H__ #define __IMAGE_AUTHTICATION_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Guid/GlobalVariable.h> #include <ipxe/efi/Guid/GlobalVariable.h>
#include <ipxe/efi/Protocol/Hash.h> #include <ipxe/efi/Protocol/Hash.h>

View File

@@ -10,6 +10,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __MDEMODULE_HII_H__ #define __MDEMODULE_HII_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define NARROW_CHAR 0xFFF0 #define NARROW_CHAR 0xFFF0
#define WIDE_CHAR 0xFFF1 #define WIDE_CHAR 0xFFF1

View File

@@ -20,6 +20,7 @@
#define MICROSOFT_VENDOR_H_ #define MICROSOFT_VENDOR_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Uefi/UefiBaseType.h> #include <ipxe/efi/Uefi/UefiBaseType.h>

View File

@@ -13,6 +13,7 @@
#define __PC_ANSI_H__ #define __PC_ANSI_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_PC_ANSI_GUID \ #define EFI_PC_ANSI_GUID \
{ \ { \

View File

@@ -11,6 +11,7 @@
#define RNG_GUID_H_ #define RNG_GUID_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
typedef struct _EFI_RNG_INTERFACE EFI_RNG_INTERFACE; typedef struct _EFI_RNG_INTERFACE EFI_RNG_INTERFACE;

View File

@@ -17,6 +17,7 @@
#define __SMBIOS_GUID_H__ #define __SMBIOS_GUID_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define SMBIOS_TABLE_GUID \ #define SMBIOS_TABLE_GUID \
{ \ { \

View File

@@ -10,6 +10,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __TLS_AUTHENTICATION_H__ #define __TLS_AUTHENTICATION_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
// Private variable for CA Certificate configuration // Private variable for CA Certificate configuration
// //

View File

@@ -12,6 +12,7 @@
#define __EFI_WIN_CERTIFICATE_H__ #define __EFI_WIN_CERTIFICATE_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
// //
// _WIN_CERTIFICATE.wCertificateType // _WIN_CERTIFICATE.wCertificateType

View File

@@ -10,6 +10,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __PROCESSOR_BIND_H__ #define __PROCESSOR_BIND_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
/// ///
/// Define the processor type so other code can make processor based choices. /// Define the processor type so other code can make processor based choices.

View File

@@ -10,6 +10,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define _ACPI_1_0_H_ #define _ACPI_1_0_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/IndustryStandard/AcpiAml.h> #include <ipxe/efi/IndustryStandard/AcpiAml.h>

View File

@@ -9,6 +9,7 @@
#define _ACPI_2_0_H_ #define _ACPI_2_0_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/IndustryStandard/Acpi10.h> #include <ipxe/efi/IndustryStandard/Acpi10.h>

View File

@@ -10,6 +10,7 @@
#define _ACPI_3_0_H_ #define _ACPI_3_0_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/IndustryStandard/Acpi20.h> #include <ipxe/efi/IndustryStandard/Acpi20.h>

View File

@@ -10,6 +10,7 @@
#define _ACPI_4_0_H_ #define _ACPI_4_0_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/IndustryStandard/Acpi30.h> #include <ipxe/efi/IndustryStandard/Acpi30.h>

View File

@@ -12,6 +12,7 @@
#define _ACPI_5_0_H_ #define _ACPI_5_0_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/IndustryStandard/Acpi40.h> #include <ipxe/efi/IndustryStandard/Acpi40.h>

View File

@@ -13,6 +13,7 @@
#define _ACPI_5_1_H_ #define _ACPI_5_1_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/IndustryStandard/Acpi50.h> #include <ipxe/efi/IndustryStandard/Acpi50.h>

View File

@@ -12,6 +12,7 @@
#define _ACPI_6_0_H_ #define _ACPI_6_0_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/IndustryStandard/Acpi51.h> #include <ipxe/efi/IndustryStandard/Acpi51.h>

View File

@@ -11,6 +11,7 @@
#define _ACPI_AML_H_ #define _ACPI_AML_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
// //
// ACPI AML definition // ACPI AML definition

View File

@@ -11,6 +11,7 @@
#define _BLUETOOTH_H_ #define _BLUETOOTH_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#pragma pack(1) #pragma pack(1)

View File

@@ -17,6 +17,7 @@
#define _PCI22_H_ #define _PCI22_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define PCI_MAX_BUS 255 #define PCI_MAX_BUS 255
#define PCI_MAX_DEVICE 31 #define PCI_MAX_DEVICE 31

View File

@@ -20,6 +20,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __PE_IMAGE_H__ #define __PE_IMAGE_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
// //
// PE32+ Subsystem type for EFI images // PE32+ Subsystem type for EFI images

View File

@@ -10,6 +10,7 @@
#define _TPM12_H_ #define _TPM12_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
/// ///
/// The start of TPM return codes /// The start of TPM return codes

View File

@@ -14,6 +14,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define _TPM20_H_ #define _TPM20_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/IndustryStandard/Tpm12.h> #include <ipxe/efi/IndustryStandard/Tpm12.h>

View File

@@ -11,6 +11,7 @@
#define __UEFI_TCG_PLATFORM_H__ #define __UEFI_TCG_PLATFORM_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/IndustryStandard/Tpm12.h> #include <ipxe/efi/IndustryStandard/Tpm12.h>
#include <ipxe/efi/IndustryStandard/Tpm20.h> #include <ipxe/efi/IndustryStandard/Tpm20.h>

View File

@@ -12,6 +12,7 @@
#define __USB_H__ #define __USB_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
// //
// Subset of Class and Subclass definitions from USB Specs // Subset of Class and Subclass definitions from USB Specs

View File

@@ -17,6 +17,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __BASE_LIB__ #define __BASE_LIB__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
// //
// Definitions for architecture-specific types // Definitions for architecture-specific types

View File

@@ -11,6 +11,7 @@
#define PROCESSOR_BIND_H_ #define PROCESSOR_BIND_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
// //
// Define the processor type so other code can make processor based choices // Define the processor type so other code can make processor based choices

View File

@@ -13,6 +13,7 @@
#define __PI_BOOT_MODE_H__ #define __PI_BOOT_MODE_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
/// ///
/// EFI boot mode /// EFI boot mode

View File

@@ -13,6 +13,7 @@
#define __PI_DEPENDENCY_H__ #define __PI_DEPENDENCY_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
/// ///
/// If present, this must be the first and only opcode, /// If present, this must be the first and only opcode,

View File

@@ -13,6 +13,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __PI_DXECIS_H__ #define __PI_DXECIS_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Uefi/UefiMultiPhase.h> #include <ipxe/efi/Uefi/UefiMultiPhase.h>
#include <ipxe/efi/Pi/PiMultiPhase.h> #include <ipxe/efi/Pi/PiMultiPhase.h>

View File

@@ -13,6 +13,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __PI_FIRMWARE_FILE_H__ #define __PI_FIRMWARE_FILE_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#pragma pack(1) #pragma pack(1)
/// ///

View File

@@ -13,6 +13,7 @@
#define __PI_FIRMWAREVOLUME_H__ #define __PI_FIRMWAREVOLUME_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
/// ///
/// EFI_FV_FILE_ATTRIBUTES /// EFI_FV_FILE_ATTRIBUTES

View File

@@ -13,6 +13,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __PI_HOB_H__ #define __PI_HOB_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
// //
// HobType of EFI_HOB_GENERIC_HEADER. // HobType of EFI_HOB_GENERIC_HEADER.

View File

@@ -13,6 +13,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __PI_MULTIPHASE_H__ #define __PI_MULTIPHASE_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Pi/PiFirmwareVolume.h> #include <ipxe/efi/Pi/PiFirmwareVolume.h>
#include <ipxe/efi/Pi/PiFirmwareFile.h> #include <ipxe/efi/Pi/PiFirmwareFile.h>

View File

@@ -11,6 +11,7 @@
#define _PI_S3_BOOT_SCRIPT_H_ #define _PI_S3_BOOT_SCRIPT_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
// ******************************************* // *******************************************
// EFI Boot Script Opcode definitions // EFI Boot Script Opcode definitions

View File

@@ -15,6 +15,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __PI_STATUS_CODE_H__ #define __PI_STATUS_CODE_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
// //
// Required for IA32, X64, IPF, and EBC defines for CPU exception types // Required for IA32, X64, IPF, and EBC defines for CPU exception types

View File

@@ -11,6 +11,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __PI_DXE_H__ #define __PI_DXE_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Uefi/UefiBaseType.h> #include <ipxe/efi/Uefi/UefiBaseType.h>
#include <ipxe/efi/Uefi/UefiSpec.h> #include <ipxe/efi/Uefi/UefiSpec.h>

View File

@@ -14,6 +14,7 @@
#define __ABSOLUTE_POINTER_H__ #define __ABSOLUTE_POINTER_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_ABSOLUTE_POINTER_PROTOCOL_GUID \ #define EFI_ABSOLUTE_POINTER_PROTOCOL_GUID \
{ 0x8D59D32B, 0xC655, 0x4AE9, { 0x9B, 0x15, 0xF2, 0x59, 0x04, 0x99, 0x2A, 0x43 } } { 0x8D59D32B, 0xC655, 0x4AE9, { 0x9B, 0x15, 0xF2, 0x59, 0x04, 0x99, 0x2A, 0x43 } }

View File

@@ -14,6 +14,7 @@
#define __ACPI_TABLE_H___ #define __ACPI_TABLE_H___
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_ACPI_TABLE_PROTOCOL_GUID \ #define EFI_ACPI_TABLE_PROTOCOL_GUID \
{ 0xffe06bdd, 0x6107, 0x46a6, { 0x7b, 0xb2, 0x5a, 0x9c, 0x7e, 0xc5, 0x27, 0x5c }} { 0xffe06bdd, 0x6107, 0x46a6, { 0x7b, 0xb2, 0x5a, 0x9c, 0x7e, 0xc5, 0x27, 0x5c }}

View File

@@ -15,6 +15,7 @@
#define __EFI_ADAPTER_INFORMATION_PROTOCOL_H__ #define __EFI_ADAPTER_INFORMATION_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_ADAPTER_INFORMATION_PROTOCOL_GUID \ #define EFI_ADAPTER_INFORMATION_PROTOCOL_GUID \
{ \ { \

View File

@@ -19,6 +19,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __EFI_ARP_PROTOCOL_H__ #define __EFI_ARP_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_ARP_SERVICE_BINDING_PROTOCOL_GUID \ #define EFI_ARP_SERVICE_BINDING_PROTOCOL_GUID \
{ \ { \

View File

@@ -13,6 +13,7 @@
#define __BLOCK_IO_H__ #define __BLOCK_IO_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_BLOCK_IO_PROTOCOL_GUID \ #define EFI_BLOCK_IO_PROTOCOL_GUID \
{ \ { \

View File

@@ -14,6 +14,7 @@
#define __BLOCK_IO2_H__ #define __BLOCK_IO2_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Protocol/BlockIo.h> #include <ipxe/efi/Protocol/BlockIo.h>

View File

@@ -15,6 +15,7 @@
#define _EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL_H_ #define _EFI_BUS_SPECIFIC_DRIVER_OVERRIDE_PROTOCOL_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
/// ///
/// Global ID for the Bus Specific Driver Override Protocol /// Global ID for the Bus Specific Driver Override Protocol

View File

@@ -12,6 +12,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __EFI_COMPONENT_NAME_H__ #define __EFI_COMPONENT_NAME_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
/// ///
/// The global ID for the Component Name Protocol. /// The global ID for the Component Name Protocol.

View File

@@ -12,6 +12,7 @@
#define __EFI_COMPONENT_NAME2_H__ #define __EFI_COMPONENT_NAME2_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
/// ///
/// Global ID for the Component Name Protocol /// Global ID for the Component Name Protocol

View File

@@ -26,6 +26,7 @@ Abstract:
#define __CONSOLE_CONTROL_H__ #define __CONSOLE_CONTROL_H__
FILE_LICENCE ( BSD3 ); FILE_LICENCE ( BSD3 );
FILE_SECBOOT ( PERMITTED );
#define EFI_CONSOLE_CONTROL_PROTOCOL_GUID \ #define EFI_CONSOLE_CONTROL_PROTOCOL_GUID \
{ 0xf42f7782, 0x12e, 0x4c12, {0x99, 0x56, 0x49, 0xf9, 0x43, 0x4, 0xf7, 0x21} } { 0xf42f7782, 0x12e, 0x4c12, {0x99, 0x56, 0x49, 0xf9, 0x43, 0x4, 0xf7, 0x21} }

View File

@@ -17,6 +17,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __DEBUG_SUPPORT_H__ #define __DEBUG_SUPPORT_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/IndustryStandard/PeImage.h> #include <ipxe/efi/IndustryStandard/PeImage.h>

View File

@@ -14,6 +14,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __EFI_DEVICE_PATH_PROTOCOL_H__ #define __EFI_DEVICE_PATH_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Guid/PcAnsi.h> #include <ipxe/efi/Guid/PcAnsi.h>
#include <ipxe/efi/IndustryStandard/Bluetooth.h> #include <ipxe/efi/IndustryStandard/Bluetooth.h>

View File

@@ -11,6 +11,7 @@
#define __DEVICE_PATH_TO_TEXT_PROTOCOL_H__ #define __DEVICE_PATH_TO_TEXT_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
/// ///
/// Device Path To Text protocol /// Device Path To Text protocol

View File

@@ -16,6 +16,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __EFI_DHCP4_PROTOCOL_H__ #define __EFI_DHCP4_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_DHCP4_PROTOCOL_GUID \ #define EFI_DHCP4_PROTOCOL_GUID \
{ \ { \

View File

@@ -14,6 +14,7 @@
#define __EFI_DHCP6_PROTOCOL_H__ #define __EFI_DHCP6_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_DHCP6_PROTOCOL_GUID \ #define EFI_DHCP6_PROTOCOL_GUID \
{ \ { \

View File

@@ -14,6 +14,7 @@
#define __DISK_IO_H__ #define __DISK_IO_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_DISK_IO_PROTOCOL_GUID \ #define EFI_DISK_IO_PROTOCOL_GUID \
{ \ { \

View File

@@ -16,6 +16,7 @@
#define __EFI_DNS4_PROTOCOL_H__ #define __EFI_DNS4_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_DNS4_SERVICE_BINDING_PROTOCOL_GUID \ #define EFI_DNS4_SERVICE_BINDING_PROTOCOL_GUID \
{ \ { \

View File

@@ -16,6 +16,7 @@
#define __EFI_DNS6_PROTOCOL_H__ #define __EFI_DNS6_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_DNS6_SERVICE_BINDING_PROTOCOL_GUID \ #define EFI_DNS6_SERVICE_BINDING_PROTOCOL_GUID \
{ \ { \

View File

@@ -13,6 +13,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __EFI_DRIVER_BINDING_H__ #define __EFI_DRIVER_BINDING_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
/// ///
/// The global ID for the ControllerHandle Driver Protocol. /// The global ID for the ControllerHandle Driver Protocol.

View File

@@ -13,6 +13,7 @@
#define __EFI_EAP_CONFIGURATION_PROTOCOL_H__ #define __EFI_EAP_CONFIGURATION_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
/// ///
/// EFI EAP Configuration protocol provides a way to set and get EAP configuration. /// EFI EAP Configuration protocol provides a way to set and get EAP configuration.

View File

@@ -13,6 +13,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __EFI_FORM_BROWSER2_H__ #define __EFI_FORM_BROWSER2_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Guid/HiiPlatformSetupFormset.h> #include <ipxe/efi/Guid/HiiPlatformSetupFormset.h>

View File

@@ -12,6 +12,7 @@
#define __GRAPHICS_OUTPUT_H__ #define __GRAPHICS_OUTPUT_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_GRAPHICS_OUTPUT_PROTOCOL_GUID \ #define EFI_GRAPHICS_OUTPUT_PROTOCOL_GUID \
{ \ { \

View File

@@ -14,6 +14,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __EFI_HASH_PROTOCOL_H__ #define __EFI_HASH_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_HASH_SERVICE_BINDING_PROTOCOL_GUID \ #define EFI_HASH_SERVICE_BINDING_PROTOCOL_GUID \
{ \ { \

View File

@@ -17,6 +17,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __EFI_HII_CONFIG_ACCESS_H__ #define __EFI_HII_CONFIG_ACCESS_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Protocol/FormBrowser2.h> #include <ipxe/efi/Protocol/FormBrowser2.h>

View File

@@ -14,6 +14,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __HII_DATABASE_H__ #define __HII_DATABASE_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_HII_DATABASE_PROTOCOL_GUID \ #define EFI_HII_DATABASE_PROTOCOL_GUID \
{ 0xef9fc172, 0xa1b2, 0x4693, { 0xb3, 0x27, 0x6d, 0x32, 0xfc, 0x41, 0x60, 0x42 } } { 0xef9fc172, 0xa1b2, 0x4693, { 0xb3, 0x27, 0x6d, 0x32, 0xfc, 0x41, 0x60, 0x42 } }

View File

@@ -13,6 +13,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __HII_FONT_H__ #define __HII_FONT_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Protocol/GraphicsOutput.h> #include <ipxe/efi/Protocol/GraphicsOutput.h>
#include <ipxe/efi/Protocol/HiiImage.h> #include <ipxe/efi/Protocol/HiiImage.h>

View File

@@ -13,6 +13,7 @@
#define __HII_IMAGE_H__ #define __HII_IMAGE_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Protocol/GraphicsOutput.h> #include <ipxe/efi/Protocol/GraphicsOutput.h>

View File

@@ -17,6 +17,7 @@
#define __EFI_HTTP_PROTOCOL_H__ #define __EFI_HTTP_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_HTTP_SERVICE_BINDING_PROTOCOL_GUID \ #define EFI_HTTP_SERVICE_BINDING_PROTOCOL_GUID \
{ \ { \

View File

@@ -22,6 +22,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __EFI_IP4_PROTOCOL_H__ #define __EFI_IP4_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Protocol/ManagedNetwork.h> #include <ipxe/efi/Protocol/ManagedNetwork.h>

View File

@@ -17,6 +17,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __EFI_IP4CONFIG_PROTOCOL_H__ #define __EFI_IP4CONFIG_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Protocol/Ip4.h> #include <ipxe/efi/Protocol/Ip4.h>

View File

@@ -14,6 +14,7 @@ This Protocol is introduced in UEFI Specification 2.5
#define __EFI_IP4CONFIG2_PROTOCOL_H__ #define __EFI_IP4CONFIG2_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Protocol/Ip4.h> #include <ipxe/efi/Protocol/Ip4.h>

View File

@@ -22,6 +22,7 @@
#define __EFI_IP6_PROTOCOL_H__ #define __EFI_IP6_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Protocol/ManagedNetwork.h> #include <ipxe/efi/Protocol/ManagedNetwork.h>

View File

@@ -11,6 +11,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __EFI_IP6CONFIG_PROTOCOL_H__ #define __EFI_IP6CONFIG_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Protocol/Ip6.h> #include <ipxe/efi/Protocol/Ip6.h>

View File

@@ -16,6 +16,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __EFI_LOAD_FILE_PROTOCOL_H__ #define __EFI_LOAD_FILE_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_LOAD_FILE_PROTOCOL_GUID \ #define EFI_LOAD_FILE_PROTOCOL_GUID \
{ \ { \

View File

@@ -16,6 +16,7 @@
#define __EFI_LOAD_FILE2_PROTOCOL_H__ #define __EFI_LOAD_FILE2_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_LOAD_FILE2_PROTOCOL_GUID \ #define EFI_LOAD_FILE2_PROTOCOL_GUID \
{ \ { \

View File

@@ -13,6 +13,7 @@
#define __LOADED_IMAGE_PROTOCOL_H__ #define __LOADED_IMAGE_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_LOADED_IMAGE_PROTOCOL_GUID \ #define EFI_LOADED_IMAGE_PROTOCOL_GUID \
{ \ { \

View File

@@ -14,6 +14,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __EFI_MANAGED_NETWORK_PROTOCOL_H__ #define __EFI_MANAGED_NETWORK_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Protocol/SimpleNetwork.h> #include <ipxe/efi/Protocol/SimpleNetwork.h>

View File

@@ -40,6 +40,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define _MP_SERVICE_PROTOCOL_H_ #define _MP_SERVICE_PROTOCOL_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
/// ///
/// Global ID for the EFI_MP_SERVICES_PROTOCOL. /// Global ID for the EFI_MP_SERVICES_PROTOCOL.

View File

@@ -13,6 +13,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __EFI_MTFTP4_PROTOCOL_H__ #define __EFI_MTFTP4_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_MTFTP4_SERVICE_BINDING_PROTOCOL_GUID \ #define EFI_MTFTP4_SERVICE_BINDING_PROTOCOL_GUID \
{ \ { \

View File

@@ -17,6 +17,7 @@
#define __EFI_MTFTP6_PROTOCOL_H__ #define __EFI_MTFTP6_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_MTFTP6_SERVICE_BINDING_PROTOCOL_GUID \ #define EFI_MTFTP6_SERVICE_BINDING_PROTOCOL_GUID \
{ \ { \

View File

@@ -13,6 +13,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __EFI_NETWORK_INTERFACE_IDENTIFER_H__ #define __EFI_NETWORK_INTERFACE_IDENTIFER_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
// //
// GUID retired from UEFI Specification 2.1b // GUID retired from UEFI Specification 2.1b

View File

@@ -11,6 +11,7 @@
#define __PCI_IO_H__ #define __PCI_IO_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
/// ///
/// Global ID for the PCI I/O Protocol /// Global ID for the PCI I/O Protocol

View File

@@ -14,6 +14,7 @@
#define __PCI_ROOT_BRIDGE_IO_H__ #define __PCI_ROOT_BRIDGE_IO_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Library/BaseLib.h> #include <ipxe/efi/Library/BaseLib.h>

View File

@@ -17,6 +17,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __PXE_BASE_CODE_PROTOCOL_H__ #define __PXE_BASE_CODE_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
/// ///
/// PXE Base Code protocol. /// PXE Base Code protocol.

View File

@@ -12,6 +12,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define EFI_RNG_PROTOCOL_H_ #define EFI_RNG_PROTOCOL_H_
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Guid/Rng.h> #include <ipxe/efi/Guid/Rng.h>

View File

@@ -13,6 +13,7 @@
#define __SERIAL_IO_PROTOCOL_H__ #define __SERIAL_IO_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_SERIAL_IO_PROTOCOL_GUID \ #define EFI_SERIAL_IO_PROTOCOL_GUID \
{ \ { \

View File

@@ -14,6 +14,7 @@
#define __EFI_SERVICE_BINDING_H__ #define __EFI_SERVICE_BINDING_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
/// ///
/// Forward reference for pure ANSI compatability /// Forward reference for pure ANSI compatability

View File

@@ -16,6 +16,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __SIMPLE_FILE_SYSTEM_H__ #define __SIMPLE_FILE_SYSTEM_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_SIMPLE_FILE_SYSTEM_PROTOCOL_GUID \ #define EFI_SIMPLE_FILE_SYSTEM_PROTOCOL_GUID \
{ \ { \

View File

@@ -21,6 +21,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __SIMPLE_NETWORK_H__ #define __SIMPLE_NETWORK_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_SIMPLE_NETWORK_PROTOCOL_GUID \ #define EFI_SIMPLE_NETWORK_PROTOCOL_GUID \
{ \ { \

View File

@@ -12,6 +12,7 @@
#define __SIMPLE_POINTER_H__ #define __SIMPLE_POINTER_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_SIMPLE_POINTER_PROTOCOL_GUID \ #define EFI_SIMPLE_POINTER_PROTOCOL_GUID \
{ \ { \

View File

@@ -13,6 +13,7 @@
#define __SIMPLE_TEXT_IN_PROTOCOL_H__ #define __SIMPLE_TEXT_IN_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_SIMPLE_TEXT_INPUT_PROTOCOL_GUID \ #define EFI_SIMPLE_TEXT_INPUT_PROTOCOL_GUID \
{ \ { \

View File

@@ -14,6 +14,7 @@
#define __SIMPLE_TEXT_IN_EX_H__ #define __SIMPLE_TEXT_IN_EX_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Protocol/SimpleTextIn.h> #include <ipxe/efi/Protocol/SimpleTextIn.h>

View File

@@ -15,6 +15,7 @@ SPDX-License-Identifier: BSD-2-Clause-Patent
#define __SIMPLE_TEXT_OUT_H__ #define __SIMPLE_TEXT_OUT_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL_GUID \ #define EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL_GUID \
{ \ { \

View File

@@ -14,6 +14,7 @@
#define __STORAGE_SECURITY_COMMAND_H__ #define __STORAGE_SECURITY_COMMAND_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#define EFI_STORAGE_SECURITY_COMMAND_PROTOCOL_GUID \ #define EFI_STORAGE_SECURITY_COMMAND_PROTOCOL_GUID \
{ \ { \

View File

@@ -13,6 +13,7 @@
#define __EFI_SUPPLICANT_PROTOCOL_H__ #define __EFI_SUPPLICANT_PROTOCOL_H__
FILE_LICENCE ( BSD2_PATENT ); FILE_LICENCE ( BSD2_PATENT );
FILE_SECBOOT ( PERMITTED );
#include <ipxe/efi/Protocol/WiFi2.h> #include <ipxe/efi/Protocol/WiFi2.h>

Some files were not shown because too many files have changed in this diff Show More