From 03b1020acc76047294d7b38abab3207426147dd8 Mon Sep 17 00:00:00 2001 From: Michael Brown Date: Sat, 29 May 2010 23:06:06 +0100 Subject: [legal] Add FILE_LICENCE declarations to EFI header files Autodetect the BSD licence statement in EFI header files, and add a suitable FILE_LICENCE macro to the version imported into the iPXE tree. Signed-off-by: Michael Brown --- src/include/ipxe/efi/Protocol/ComponentName2.h | 2 ++ src/include/ipxe/efi/Protocol/Cpu.h | 2 ++ src/include/ipxe/efi/Protocol/CpuIo.h | 2 ++ src/include/ipxe/efi/Protocol/CpuIo2.h | 2 ++ src/include/ipxe/efi/Protocol/DebugSupport.h | 2 ++ src/include/ipxe/efi/Protocol/DevicePath.h | 2 ++ src/include/ipxe/efi/Protocol/DriverBinding.h | 2 ++ src/include/ipxe/efi/Protocol/NetworkInterfaceIdentifier.h | 2 ++ src/include/ipxe/efi/Protocol/PciIo.h | 2 ++ src/include/ipxe/efi/Protocol/PciRootBridgeIo.h | 2 ++ src/include/ipxe/efi/Protocol/SimpleNetwork.h | 2 ++ src/include/ipxe/efi/Protocol/SimpleTextIn.h | 2 ++ src/include/ipxe/efi/Protocol/SimpleTextOut.h | 2 ++ 13 files changed, 26 insertions(+) (limited to 'src/include/ipxe/efi/Protocol') diff --git a/src/include/ipxe/efi/Protocol/ComponentName2.h b/src/include/ipxe/efi/Protocol/ComponentName2.h index 3c5ec07d9..978ede5ab 100644 --- a/src/include/ipxe/efi/Protocol/ComponentName2.h +++ b/src/include/ipxe/efi/Protocol/ComponentName2.h @@ -17,6 +17,8 @@ #ifndef __EFI_COMPONENT_NAME2_H__ #define __EFI_COMPONENT_NAME2_H__ +FILE_LICENCE ( BSD3 ); + /// /// Global ID for the Component Name Protocol /// diff --git a/src/include/ipxe/efi/Protocol/Cpu.h b/src/include/ipxe/efi/Protocol/Cpu.h index 73200aaec..ebcaf5f10 100644 --- a/src/include/ipxe/efi/Protocol/Cpu.h +++ b/src/include/ipxe/efi/Protocol/Cpu.h @@ -17,6 +17,8 @@ #ifndef __ARCH_PROTOCOL_CPU_H__ #define __ARCH_PROTOCOL_CPU_H__ +FILE_LICENCE ( BSD3 ); + #include #define EFI_CPU_ARCH_PROTOCOL_GUID \ diff --git a/src/include/ipxe/efi/Protocol/CpuIo.h b/src/include/ipxe/efi/Protocol/CpuIo.h index 532831702..39b82b3bc 100644 --- a/src/include/ipxe/efi/Protocol/CpuIo.h +++ b/src/include/ipxe/efi/Protocol/CpuIo.h @@ -24,6 +24,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #ifndef _CPUIO_H_ #define _CPUIO_H_ +FILE_LICENCE ( BSD3 ); + #include #define EFI_CPU_IO_PROTOCOL_GUID \ diff --git a/src/include/ipxe/efi/Protocol/CpuIo2.h b/src/include/ipxe/efi/Protocol/CpuIo2.h index e6fd0f230..aef8157d8 100644 --- a/src/include/ipxe/efi/Protocol/CpuIo2.h +++ b/src/include/ipxe/efi/Protocol/CpuIo2.h @@ -30,6 +30,8 @@ #ifndef __CPU_IO2_H__ #define __CPU_IO2_H__ +FILE_LICENCE ( BSD3 ); + #define EFI_CPU_IO2_PROTOCOL_GUID \ { \ 0xad61f191, 0xae5f, 0x4c0e, {0xb9, 0xfa, 0xe8, 0x69, 0xd2, 0x88, 0xc6, 0x4f} \ diff --git a/src/include/ipxe/efi/Protocol/DebugSupport.h b/src/include/ipxe/efi/Protocol/DebugSupport.h index 0b6f4ed09..ea5cec578 100644 --- a/src/include/ipxe/efi/Protocol/DebugSupport.h +++ b/src/include/ipxe/efi/Protocol/DebugSupport.h @@ -19,6 +19,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #ifndef __DEBUG_SUPPORT_H__ #define __DEBUG_SUPPORT_H__ +FILE_LICENCE ( BSD3 ); + #include typedef struct _EFI_DEBUG_SUPPORT_PROTOCOL EFI_DEBUG_SUPPORT_PROTOCOL; diff --git a/src/include/ipxe/efi/Protocol/DevicePath.h b/src/include/ipxe/efi/Protocol/DevicePath.h index f8556b8de..5c6787080 100644 --- a/src/include/ipxe/efi/Protocol/DevicePath.h +++ b/src/include/ipxe/efi/Protocol/DevicePath.h @@ -19,6 +19,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #ifndef __EFI_DEVICE_PATH_PROTOCOL_H__ #define __EFI_DEVICE_PATH_PROTOCOL_H__ +FILE_LICENCE ( BSD3 ); + #include /// diff --git a/src/include/ipxe/efi/Protocol/DriverBinding.h b/src/include/ipxe/efi/Protocol/DriverBinding.h index 94fe36feb..1f464a730 100644 --- a/src/include/ipxe/efi/Protocol/DriverBinding.h +++ b/src/include/ipxe/efi/Protocol/DriverBinding.h @@ -18,6 +18,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #ifndef __EFI_DRIVER_BINDING_H__ #define __EFI_DRIVER_BINDING_H__ +FILE_LICENCE ( BSD3 ); + /// /// The global ID for the ControllerHandle Driver Protocol. /// diff --git a/src/include/ipxe/efi/Protocol/NetworkInterfaceIdentifier.h b/src/include/ipxe/efi/Protocol/NetworkInterfaceIdentifier.h index dc0c70903..ac86e972e 100644 --- a/src/include/ipxe/efi/Protocol/NetworkInterfaceIdentifier.h +++ b/src/include/ipxe/efi/Protocol/NetworkInterfaceIdentifier.h @@ -18,6 +18,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #ifndef __EFI_NETWORK_INTERFACE_IDENTIFER_H__ #define __EFI_NETWORK_INTERFACE_IDENTIFER_H__ +FILE_LICENCE ( BSD3 ); + // // GUID retired from UEFI Specification 2.1b // diff --git a/src/include/ipxe/efi/Protocol/PciIo.h b/src/include/ipxe/efi/Protocol/PciIo.h index 3ec9a424d..d99820841 100644 --- a/src/include/ipxe/efi/Protocol/PciIo.h +++ b/src/include/ipxe/efi/Protocol/PciIo.h @@ -16,6 +16,8 @@ #ifndef __PCI_IO_H__ #define __PCI_IO_H__ +FILE_LICENCE ( BSD3 ); + /// /// Global ID for the PCI I/O Protocol /// diff --git a/src/include/ipxe/efi/Protocol/PciRootBridgeIo.h b/src/include/ipxe/efi/Protocol/PciRootBridgeIo.h index 482c4383e..5d8724198 100644 --- a/src/include/ipxe/efi/Protocol/PciRootBridgeIo.h +++ b/src/include/ipxe/efi/Protocol/PciRootBridgeIo.h @@ -19,6 +19,8 @@ #ifndef __PCI_ROOT_BRIDGE_IO_H__ #define __PCI_ROOT_BRIDGE_IO_H__ +FILE_LICENCE ( BSD3 ); + #define EFI_PCI_ROOT_BRIDGE_IO_PROTOCOL_GUID \ { \ 0x2f707ebb, 0x4a1a, 0x11d4, {0x9a, 0x38, 0x00, 0x90, 0x27, 0x3f, 0xc1, 0x4d } \ diff --git a/src/include/ipxe/efi/Protocol/SimpleNetwork.h b/src/include/ipxe/efi/Protocol/SimpleNetwork.h index 30575901b..2b521a9de 100644 --- a/src/include/ipxe/efi/Protocol/SimpleNetwork.h +++ b/src/include/ipxe/efi/Protocol/SimpleNetwork.h @@ -26,6 +26,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #ifndef __SIMPLE_NETWORK_H__ #define __SIMPLE_NETWORK_H__ +FILE_LICENCE ( BSD3 ); + #define EFI_SIMPLE_NETWORK_PROTOCOL_GUID \ { \ 0xA19832B9, 0xAC25, 0x11D3, {0x9A, 0x2D, 0x00, 0x90, 0x27, 0x3F, 0xC1, 0x4D } \ diff --git a/src/include/ipxe/efi/Protocol/SimpleTextIn.h b/src/include/ipxe/efi/Protocol/SimpleTextIn.h index 83ba9e77e..31cab3dfc 100644 --- a/src/include/ipxe/efi/Protocol/SimpleTextIn.h +++ b/src/include/ipxe/efi/Protocol/SimpleTextIn.h @@ -18,6 +18,8 @@ #ifndef __SIMPLE_TEXT_IN_PROTOCOL_H__ #define __SIMPLE_TEXT_IN_PROTOCOL_H__ +FILE_LICENCE ( BSD3 ); + #define EFI_SIMPLE_TEXT_INPUT_PROTOCOL_GUID \ { \ 0x387477c1, 0x69c7, 0x11d2, {0x8e, 0x39, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x3b } \ diff --git a/src/include/ipxe/efi/Protocol/SimpleTextOut.h b/src/include/ipxe/efi/Protocol/SimpleTextOut.h index 7e1c70c61..a79cf431c 100644 --- a/src/include/ipxe/efi/Protocol/SimpleTextOut.h +++ b/src/include/ipxe/efi/Protocol/SimpleTextOut.h @@ -20,6 +20,8 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. #ifndef __SIMPLE_TEXT_OUT_H__ #define __SIMPLE_TEXT_OUT_H__ +FILE_LICENCE ( BSD3 ); + #define EFI_SIMPLE_TEXT_OUTPUT_PROTOCOL_GUID \ { \ 0x387477c2, 0x69c7, 0x11d2, {0x8e, 0x39, 0x0, 0xa0, 0xc9, 0x69, 0x72, 0x3b } \ -- cgit v1.2.3-55-g7522