]> git.proxmox.com Git - mirror_edk2.git/commit - ArmPkg/Library/ArmCacheMaintenanceLib/ArmCacheMaintenanceLib.inf
ArmPkg: Replace BSD License with BSD+Patent License
authorMichael D Kinney <michael.d.kinney@intel.com>
Wed, 3 Apr 2019 23:03:18 +0000 (16:03 -0700)
committerMichael D Kinney <michael.d.kinney@intel.com>
Tue, 9 Apr 2019 16:10:21 +0000 (09:10 -0700)
commit4059386c7080caa4b46899f63793b0ead4926365
tree40739528bce05bf3a175716dcc88701f879948db
parent2e351cbe8e190271b3716284fc1076551d005472
ArmPkg: Replace BSD License with BSD+Patent License

https://bugzilla.tianocore.org/show_bug.cgi?id=1373

Replace BSD 2-Clause License with BSD+Patent License.  This change is
based on the following emails:

  https://lists.01.org/pipermail/edk2-devel/2019-February/036260.html
  https://lists.01.org/pipermail/edk2-devel/2018-October/030385.html

RFCs with detailed process for the license change:

  V3: https://lists.01.org/pipermail/edk2-devel/2019-March/038116.html
  V2: https://lists.01.org/pipermail/edk2-devel/2019-March/037669.html
  V1: https://lists.01.org/pipermail/edk2-devel/2019-March/037500.html

Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Leif Lindholm <leif.lindholm@linaro.org>
273 files changed:
ArmPkg/ArmPkg.dec
ArmPkg/ArmPkg.dsc
ArmPkg/Drivers/ArmCrashDumpDxe/ArmCrashDumpDxe.c
ArmPkg/Drivers/ArmCrashDumpDxe/ArmCrashDumpDxe.dsc
ArmPkg/Drivers/ArmCrashDumpDxe/ArmCrashDumpDxe.inf
ArmPkg/Drivers/ArmGic/ArmGicCommonDxe.c
ArmPkg/Drivers/ArmGic/ArmGicDxe.c
ArmPkg/Drivers/ArmGic/ArmGicDxe.h
ArmPkg/Drivers/ArmGic/ArmGicDxe.inf
ArmPkg/Drivers/ArmGic/ArmGicLib.c
ArmPkg/Drivers/ArmGic/ArmGicLib.inf
ArmPkg/Drivers/ArmGic/ArmGicNonSecLib.c
ArmPkg/Drivers/ArmGic/ArmGicSecLib.c
ArmPkg/Drivers/ArmGic/GicV2/ArmGicV2Dxe.c
ArmPkg/Drivers/ArmGic/GicV2/ArmGicV2Lib.c
ArmPkg/Drivers/ArmGic/GicV2/ArmGicV2NonSecLib.c
ArmPkg/Drivers/ArmGic/GicV3/AArch64/ArmGicV3.S
ArmPkg/Drivers/ArmGic/GicV3/Arm/ArmGicV3.S
ArmPkg/Drivers/ArmGic/GicV3/Arm/ArmGicV3.asm
ArmPkg/Drivers/ArmGic/GicV3/ArmGicV3Dxe.c
ArmPkg/Drivers/ArmPciCpuIo2Dxe/ArmPciCpuIo2Dxe.c
ArmPkg/Drivers/ArmPciCpuIo2Dxe/ArmPciCpuIo2Dxe.inf
ArmPkg/Drivers/ArmScmiDxe/ArmScmiBaseProtocolPrivate.h
ArmPkg/Drivers/ArmScmiDxe/ArmScmiClockProtocolPrivate.h
ArmPkg/Drivers/ArmScmiDxe/ArmScmiDxe.inf
ArmPkg/Drivers/ArmScmiDxe/ArmScmiPerformanceProtocolPrivate.h
ArmPkg/Drivers/ArmScmiDxe/Scmi.c
ArmPkg/Drivers/ArmScmiDxe/ScmiBaseProtocol.c
ArmPkg/Drivers/ArmScmiDxe/ScmiClockProtocol.c
ArmPkg/Drivers/ArmScmiDxe/ScmiDxe.c
ArmPkg/Drivers/ArmScmiDxe/ScmiDxe.h
ArmPkg/Drivers/ArmScmiDxe/ScmiPerformanceProtocol.c
ArmPkg/Drivers/ArmScmiDxe/ScmiPrivate.h
ArmPkg/Drivers/CpuDxe/AArch64/Mmu.c
ArmPkg/Drivers/CpuDxe/Arm/Mmu.c
ArmPkg/Drivers/CpuDxe/CpuDxe.c
ArmPkg/Drivers/CpuDxe/CpuDxe.h
ArmPkg/Drivers/CpuDxe/CpuDxe.inf
ArmPkg/Drivers/CpuDxe/CpuMmuCommon.c
ArmPkg/Drivers/CpuDxe/CpuMpCore.c
ArmPkg/Drivers/CpuDxe/Exception.c
ArmPkg/Drivers/CpuPei/CpuPei.c
ArmPkg/Drivers/CpuPei/CpuPei.inf
ArmPkg/Drivers/GenericWatchdogDxe/GenericWatchdog.h
ArmPkg/Drivers/GenericWatchdogDxe/GenericWatchdogDxe.c
ArmPkg/Drivers/GenericWatchdogDxe/GenericWatchdogDxe.inf
ArmPkg/Drivers/MmCommunicationDxe/MmCommunicate.h
ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.c
ArmPkg/Drivers/MmCommunicationDxe/MmCommunication.inf
ArmPkg/Drivers/TimerDxe/TimerDxe.c
ArmPkg/Drivers/TimerDxe/TimerDxe.inf
ArmPkg/Filesystem/SemihostFs/Arm/SemihostFs.c
ArmPkg/Filesystem/SemihostFs/Arm/SemihostFs.h
ArmPkg/Filesystem/SemihostFs/SemihostFs.inf
ArmPkg/Include/AsmMacroExport.inc
ArmPkg/Include/AsmMacroIoLib.h
ArmPkg/Include/AsmMacroIoLib.inc
ArmPkg/Include/AsmMacroIoLibV8.h
ArmPkg/Include/Chipset/AArch64.h
ArmPkg/Include/Chipset/AArch64Mmu.h
ArmPkg/Include/Chipset/ArmCortexA5x.h
ArmPkg/Include/Chipset/ArmCortexA9.h
ArmPkg/Include/Chipset/ArmV7.h
ArmPkg/Include/Chipset/ArmV7Mmu.h
ArmPkg/Include/Guid/ArmMpCoreInfo.h
ArmPkg/Include/IndustryStandard/ArmMmSvc.h
ArmPkg/Include/IndustryStandard/ArmStdSmc.h
ArmPkg/Include/Library/ArmDisassemblerLib.h
ArmPkg/Include/Library/ArmGenericTimerCounterLib.h
ArmPkg/Include/Library/ArmGicArchLib.h
ArmPkg/Include/Library/ArmGicLib.h
ArmPkg/Include/Library/ArmHvcLib.h
ArmPkg/Include/Library/ArmLib.h
ArmPkg/Include/Library/ArmMmuLib.h
ArmPkg/Include/Library/ArmMtlLib.h
ArmPkg/Include/Library/ArmSmcLib.h
ArmPkg/Include/Library/ArmSvcLib.h
ArmPkg/Include/Library/DefaultExceptionHandlerLib.h
ArmPkg/Include/Library/OpteeLib.h
ArmPkg/Include/Library/SemihostLib.h
ArmPkg/Include/Library/StandaloneMmMmuLib.h
ArmPkg/Include/Ppi/ArmMpCoreInfo.h
ArmPkg/Include/Protocol/ArmScmi.h
ArmPkg/Include/Protocol/ArmScmiBaseProtocol.h
ArmPkg/Include/Protocol/ArmScmiClock2Protocol.h
ArmPkg/Include/Protocol/ArmScmiClockProtocol.h
ArmPkg/Include/Protocol/ArmScmiPerformanceProtocol.h
ArmPkg/Library/ArmArchTimerLib/ArmArchTimerLib.c
ArmPkg/Library/ArmArchTimerLib/ArmArchTimerLib.inf
ArmPkg/Library/ArmCacheMaintenanceLib/ArmCacheMaintenanceLib.c
ArmPkg/Library/ArmCacheMaintenanceLib/ArmCacheMaintenanceLib.inf
ArmPkg/Library/ArmDisassemblerLib/Aarch64Disassembler.c
ArmPkg/Library/ArmDisassemblerLib/ArmDisassembler.c
ArmPkg/Library/ArmDisassemblerLib/ArmDisassemblerLib.inf
ArmPkg/Library/ArmDisassemblerLib/ThumbDisassembler.c
ArmPkg/Library/ArmExceptionLib/AArch64/AArch64Exception.c
ArmPkg/Library/ArmExceptionLib/AArch64/ExceptionSupport.S
ArmPkg/Library/ArmExceptionLib/Arm/ArmException.c
ArmPkg/Library/ArmExceptionLib/Arm/ExceptionSupport.S
ArmPkg/Library/ArmExceptionLib/Arm/ExceptionSupport.asm
ArmPkg/Library/ArmExceptionLib/ArmExceptionLib.c
ArmPkg/Library/ArmExceptionLib/ArmExceptionLib.inf
ArmPkg/Library/ArmExceptionLib/ArmRelocateExceptionLib.inf
ArmPkg/Library/ArmGenericTimerPhyCounterLib/ArmGenericTimerPhyCounterLib.c
ArmPkg/Library/ArmGenericTimerPhyCounterLib/ArmGenericTimerPhyCounterLib.inf
ArmPkg/Library/ArmGenericTimerVirtCounterLib/ArmGenericTimerVirtCounterLib.c
ArmPkg/Library/ArmGenericTimerVirtCounterLib/ArmGenericTimerVirtCounterLib.inf
ArmPkg/Library/ArmGicArchLib/AArch64/ArmGicArchLib.c
ArmPkg/Library/ArmGicArchLib/Arm/ArmGicArchLib.c
ArmPkg/Library/ArmGicArchLib/ArmGicArchLib.inf
ArmPkg/Library/ArmGicArchSecLib/AArch64/ArmGicArchLib.c
ArmPkg/Library/ArmGicArchSecLib/Arm/ArmGicArchLib.c
ArmPkg/Library/ArmGicArchSecLib/ArmGicArchSecLib.inf
ArmPkg/Library/ArmHvcLib/AArch64/ArmHvc.S
ArmPkg/Library/ArmHvcLib/Arm/ArmHvc.S
ArmPkg/Library/ArmHvcLib/Arm/ArmHvc.asm
ArmPkg/Library/ArmHvcLib/ArmHvcLib.inf
ArmPkg/Library/ArmLib/AArch64/AArch64ArchTimerSupport.S
ArmPkg/Library/ArmLib/AArch64/AArch64Lib.c
ArmPkg/Library/ArmLib/AArch64/AArch64Lib.h
ArmPkg/Library/ArmLib/AArch64/AArch64Support.S
ArmPkg/Library/ArmLib/AArch64/ArmLibSupport.S
ArmPkg/Library/ArmLib/AArch64/ArmLibSupportV8.S
ArmPkg/Library/ArmLib/Arm/ArmLibSupport.S
ArmPkg/Library/ArmLib/Arm/ArmLibSupport.asm
ArmPkg/Library/ArmLib/Arm/ArmLibSupportV7.S
ArmPkg/Library/ArmLib/Arm/ArmLibSupportV7.asm
ArmPkg/Library/ArmLib/Arm/ArmV7ArchTimerSupport.S
ArmPkg/Library/ArmLib/Arm/ArmV7ArchTimerSupport.asm
ArmPkg/Library/ArmLib/Arm/ArmV7Lib.c
ArmPkg/Library/ArmLib/Arm/ArmV7Lib.h
ArmPkg/Library/ArmLib/Arm/ArmV7Support.S
ArmPkg/Library/ArmLib/Arm/ArmV7Support.asm
ArmPkg/Library/ArmLib/ArmBaseLib.inf
ArmPkg/Library/ArmLib/ArmLib.c
ArmPkg/Library/ArmLib/ArmLibPrivate.h
ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuLibCore.c
ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuLibReplaceEntry.S
ArmPkg/Library/ArmMmuLib/AArch64/ArmMmuPeiLibConstructor.c
ArmPkg/Library/ArmMmuLib/Arm/ArmMmuLibCore.c
ArmPkg/Library/ArmMmuLib/Arm/ArmMmuLibV7Support.S
ArmPkg/Library/ArmMmuLib/Arm/ArmMmuLibV7Support.asm
ArmPkg/Library/ArmMmuLib/ArmMmuBaseLib.inf
ArmPkg/Library/ArmMmuLib/ArmMmuPeiLib.inf
ArmPkg/Library/ArmMtlNullLib/ArmMtlNullLib.c
ArmPkg/Library/ArmMtlNullLib/ArmMtlNullLib.inf
ArmPkg/Library/ArmPsciResetSystemLib/ArmPsciResetSystemLib.c
ArmPkg/Library/ArmPsciResetSystemLib/ArmPsciResetSystemLib.inf
ArmPkg/Library/ArmSmcLib/AArch64/ArmSmc.S
ArmPkg/Library/ArmSmcLib/Arm/ArmSmc.S
ArmPkg/Library/ArmSmcLib/Arm/ArmSmc.asm
ArmPkg/Library/ArmSmcLib/ArmSmcLib.inf
ArmPkg/Library/ArmSmcLibNull/ArmSmcLibNull.c
ArmPkg/Library/ArmSmcLibNull/ArmSmcLibNull.inf
ArmPkg/Library/ArmSmcPsciResetSystemLib/AArch64/Reset.S
ArmPkg/Library/ArmSmcPsciResetSystemLib/AArch64/Reset.asm
ArmPkg/Library/ArmSmcPsciResetSystemLib/Arm/Reset.S
ArmPkg/Library/ArmSmcPsciResetSystemLib/Arm/Reset.asm
ArmPkg/Library/ArmSmcPsciResetSystemLib/ArmSmcPsciResetSystemLib.c
ArmPkg/Library/ArmSmcPsciResetSystemLib/ArmSmcPsciResetSystemLib.inf
ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_cdcmp.asm
ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_cfcmp.asm
ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmpeq.c
ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmpge.c
ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmpgt.c
ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmple.c
ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmplt.c
ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_dcmpun.c
ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmpeq.c
ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmpge.c
ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmpgt.c
ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmple.c
ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmplt.c
ArmPkg/Library/ArmSoftFloatLib/Arm/__aeabi_fcmpun.c
ArmPkg/Library/ArmSoftFloatLib/ArmSoftFloatLib.inf
ArmPkg/Library/ArmSoftFloatLib/arm-gcc.h
ArmPkg/Library/ArmSvcLib/AArch64/ArmSvc.S
ArmPkg/Library/ArmSvcLib/Arm/ArmSvc.S
ArmPkg/Library/ArmSvcLib/Arm/ArmSvc.asm
ArmPkg/Library/ArmSvcLib/ArmSvcLib.inf
ArmPkg/Library/CompilerIntrinsicsLib/Arm/Llvm_int_lib.h
ArmPkg/Library/CompilerIntrinsicsLib/Arm/ashldi3.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/ashldi3.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/ashrdi3.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/ashrdi3.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/clzsi2.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/clzsi2.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/ctzsi2.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/ctzsi2.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/div.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/div.asm
ArmPkg/Library/CompilerIntrinsicsLib/Arm/divdi3.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/divdi3.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/divsi3.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/divsi3.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/lasr.asm
ArmPkg/Library/CompilerIntrinsicsLib/Arm/ldivmod.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/ldivmod.asm
ArmPkg/Library/CompilerIntrinsicsLib/Arm/llsl.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/llsl.asm
ArmPkg/Library/CompilerIntrinsicsLib/Arm/llsr.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/llsr.asm
ArmPkg/Library/CompilerIntrinsicsLib/Arm/lshrdi3.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/lshrdi3.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/memmove.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/memmove.asm
ArmPkg/Library/CompilerIntrinsicsLib/Arm/moddi3.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/moddi3.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/modsi3.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/modsi3.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/muldi3.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/muldi3.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/mullu.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/mullu.asm
ArmPkg/Library/CompilerIntrinsicsLib/Arm/sourcery.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/switch.asm
ArmPkg/Library/CompilerIntrinsicsLib/Arm/switch16.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/switch32.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/switch8.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/switchu8.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/ucmpdi2.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/ucmpdi2.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/udivdi3.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/udivdi3.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/udivmoddi4.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/udivmoddi4.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/udivsi3.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/udivsi3.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/uldiv.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/uldiv.asm
ArmPkg/Library/CompilerIntrinsicsLib/Arm/uldivmod.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/umoddi3.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/umoddi3.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/umodsi3.S
ArmPkg/Library/CompilerIntrinsicsLib/Arm/umodsi3.c
ArmPkg/Library/CompilerIntrinsicsLib/Arm/uread.asm
ArmPkg/Library/CompilerIntrinsicsLib/Arm/uwrite.asm
ArmPkg/Library/CompilerIntrinsicsLib/CompilerIntrinsicsLib.inf
ArmPkg/Library/CompilerIntrinsicsLib/memcpy.c
ArmPkg/Library/CompilerIntrinsicsLib/memcpy_ms.c
ArmPkg/Library/CompilerIntrinsicsLib/memset.c
ArmPkg/Library/CompilerIntrinsicsLib/memset_ms.c
ArmPkg/Library/DebugAgentSymbolsBaseLib/DebugAgentSymbolsBaseLib.c
ArmPkg/Library/DebugAgentSymbolsBaseLib/DebugAgentSymbolsBaseLib.inf
ArmPkg/Library/DebugPeCoffExtraActionLib/DebugPeCoffExtraActionLib.c
ArmPkg/Library/DebugPeCoffExtraActionLib/DebugPeCoffExtraActionLib.inf
ArmPkg/Library/DefaultExceptionHandlerLib/AArch64/DefaultExceptionHandler.c
ArmPkg/Library/DefaultExceptionHandlerLib/Arm/DefaultExceptionHandler.c
ArmPkg/Library/DefaultExceptionHandlerLib/DefaultExceptionHandlerLib.inf
ArmPkg/Library/DefaultExceptionHandlerLib/DefaultExceptionHandlerUefi.c
ArmPkg/Library/GccLto/liblto-aarch64.s
ArmPkg/Library/GccLto/liblto-arm.s
ArmPkg/Library/OpteeLib/Optee.c
ArmPkg/Library/OpteeLib/OpteeLib.inf
ArmPkg/Library/OpteeLib/OpteeSmc.h
ArmPkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointer.c
ArmPkg/Library/PeiServicesTablePointerLib/PeiServicesTablePointerLib.inf
ArmPkg/Library/PlatformBootManagerLib/PlatformBm.c
ArmPkg/Library/PlatformBootManagerLib/PlatformBm.h
ArmPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
ArmPkg/Library/RvdPeCoffExtraActionLib/RvdPeCoffExtraActionLib.c
ArmPkg/Library/RvdPeCoffExtraActionLib/RvdPeCoffExtraActionLib.inf
ArmPkg/Library/SemiHostingDebugLib/DebugLib.c
ArmPkg/Library/SemiHostingDebugLib/SemiHostingDebugLib.inf
ArmPkg/Library/SemiHostingSerialPortLib/SemiHostingSerialPortLib.inf
ArmPkg/Library/SemiHostingSerialPortLib/SerialPortLib.c
ArmPkg/Library/SemihostLib/AArch64/GccSemihost.S
ArmPkg/Library/SemihostLib/Arm/GccSemihost.S
ArmPkg/Library/SemihostLib/SemihostLib.c
ArmPkg/Library/SemihostLib/SemihostLib.inf
ArmPkg/Library/SemihostLib/SemihostPrivate.h
ArmPkg/Library/StandaloneMmMmuLib/AArch64/ArmMmuStandaloneMmLib.c
ArmPkg/Library/StandaloneMmMmuLib/ArmMmuStandaloneMmLib.inf