Re: [edk2-devel] [[edk2-platforms][PATCH V2] 25/30] Silicon/Intel/PurleyRcPkg: Replace BSD License with BSD+Patent License

2019-05-17 Thread Oram, Isaac W
Reviewed-by:  Isaac W Oram

-Original Message-
From: devel@edk2.groups.io  On Behalf Of Kinney, Michael D
Sent: Wednesday, May 15, 2019 4:10 PM
To: devel@edk2.groups.io
Cc: Gillispie, Thad ; Bu, Daocheng 
; Oram, Isaac W 
Subject: [edk2-devel] [[edk2-platforms][PATCH V2] 25/30] 
Silicon/Intel/PurleyRcPkg: 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

Cc: Thad Gillispie 
Cc: Daocheng Bu 
Cc: Isaac W Oram 
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney 
---
 .../Intel/PurleyRcPkg/Include/Library/CsrToPcieAddress.h  | 8 +---
 Silicon/Intel/PurleyRcPkg/Include/Library/MmPciBaseLib.h  | 8 +---
 Silicon/Intel/PurleyRcPkg/Include/Library/PcieAddress.h   | 8 +---
 .../PurleyRcPkg/Include/Library/PciePlatformHookLib.h | 8 +---
 Silicon/Intel/PurleyRcPkg/Include/Library/UsraAccessApi.h | 8 +---
 Silicon/Intel/PurleyRcPkg/Include/MaxSocket.h | 8 +---
 Silicon/Intel/PurleyRcPkg/Include/Ppi/SiliconRegAccess.h  | 8 +---
 .../Intel/PurleyRcPkg/Include/Protocol/SiliconRegAccess.h | 8 +---
 Silicon/Intel/PurleyRcPkg/Include/UsraAccessType.h| 8 +---
 .../BaseMemoryCoreLib/Chip/Skx/Include/Iio/IioConfig.h| 8 +---
 .../Chip/Skx/Include/Iio/IioPlatformData.h| 8 +---
 .../BaseMemoryCoreLib/Chip/Skx/Include/Iio/IioRegs.h  | 8 +---
 .../Chip/Skx/Include/Iio/IioSetupDefinitions.h| 8 +---
 .../Library/BaseMemoryCoreLib/Chip/Skx/Include/KtiDisc.h  | 8 +---
 .../Library/BaseMemoryCoreLib/Chip/Skx/Include/KtiHost.h  | 8 +---
 .../Library/BaseMemoryCoreLib/Chip/Skx/Include/KtiSi.h| 8 +---
 .../Chip/Skx/Include/Protocol/CpuCsrAccess.h  | 8 +---
 .../Chip/Skx/Include/Setup/IioUniversalData.h | 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/CpuHost.h  | 8 +---
 .../BaseMemoryCoreLib/Core/Include/CsrToPcieAddress.h | 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/DataTypes.h| 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/MemHost.h  | 8 +---
 .../BaseMemoryCoreLib/Core/Include/MemHostChipCommon.h| 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/MemRegs.h  | 8 +---
 .../BaseMemoryCoreLib/Core/Include/MrcCommonTypes.h   | 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/PcieAddress.h  | 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/Printf.h   | 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/SysHost.h  | 8 +---
 .../BaseMemoryCoreLib/Core/Include/SysHostChipCommon.h| 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/SysRegs.h  | 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/UsbDebugPort.h | 8 +---
 .../Platform/Purley/Include/MemDefaults.h | 8 +---
 .../Platform/Purley/Include/MemPlatform.h | 8 +---
 .../Platform/Purley/Include/PlatformHost.h| 8 +---
 .../Library/CsrToPcieLibNull/BaseCsrToPcieLibNull.inf | 8 +---
 .../PurleyRcPkg/Library/CsrToPcieLibNull/CsrToPcieLib.c   | 8 +---
 .../PurleyRcPkg/Library/DxeMmPciBaseLib/DxeMmPciBaseLib.c | 8 +---
 .../Library/DxeMmPciBaseLib/DxeMmPciBaseLib.inf   | 8 +---
 .../PurleyRcPkg/Library/DxeMmPciBaseLib/SmmMmPciBaseLib.c | 8 +---
 .../Library/DxeMmPciBaseLib/SmmMmPciBaseLib.inf   | 8 +---
 .../Intel/PurleyRcPkg/Library/MmPciBaseLib/MmPciBaseLib.c | 8 +---
 .../PurleyRcPkg/Library/MmPciBaseLib/MmPciBaseLib.inf | 8 +---
 .../PurleyRcPkg/Library/PcieAddressLib/PcieAddressLib.c   | 8 +---
 .../PurleyRcPkg/Library/PcieAddressLib/PcieAddressLib.inf | 8 +---
 .../Intel/PurleyRcPkg/Library/UsraAccessLib/CsrAccess.c   | 8 +---
 .../Intel/PurleyRcPkg/Library/UsraAccessLib/PcieAccess.c  | 8 +---
 .../PurleyRcPkg/Library/UsraAccessLib/UsraAccessLib.c | 8 +---
 .../PurleyRcPkg/Library/UsraAccessLib/UsraAccessLib.h | 8 +---
 .../PurleyRcPkg/Library/UsraAccessLib/UsraAccessLib.inf   | 8 +---
 Silicon/Intel/PurleyRcPkg/RcCommonLib.dsc | 8 +---
 Silicon/Intel/PurleyRcPkg/RcDxeLib.dsc| 8 +---
 Silicon/Intel/PurleyRcPkg/RcPeiLib.dsc| 8 +---
 Silicon/Intel/PurleyRcPkg/RcPkg.dec   | 8 +---
 53 files changed, 53 insertions(+), 371 deletions(-)

diff --git a/Silicon/Intel/PurleyRcPkg/Include/Library

[edk2-devel] [[edk2-platforms][PATCH V2] 25/30] Silicon/Intel/PurleyRcPkg: Replace BSD License with BSD+Patent License

2019-05-15 Thread Michael D Kinney
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

Cc: Thad Gillispie 
Cc: Daocheng Bu 
Cc: Isaac W Oram 
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Michael D Kinney 
---
 .../Intel/PurleyRcPkg/Include/Library/CsrToPcieAddress.h  | 8 +---
 Silicon/Intel/PurleyRcPkg/Include/Library/MmPciBaseLib.h  | 8 +---
 Silicon/Intel/PurleyRcPkg/Include/Library/PcieAddress.h   | 8 +---
 .../PurleyRcPkg/Include/Library/PciePlatformHookLib.h | 8 +---
 Silicon/Intel/PurleyRcPkg/Include/Library/UsraAccessApi.h | 8 +---
 Silicon/Intel/PurleyRcPkg/Include/MaxSocket.h | 8 +---
 Silicon/Intel/PurleyRcPkg/Include/Ppi/SiliconRegAccess.h  | 8 +---
 .../Intel/PurleyRcPkg/Include/Protocol/SiliconRegAccess.h | 8 +---
 Silicon/Intel/PurleyRcPkg/Include/UsraAccessType.h| 8 +---
 .../BaseMemoryCoreLib/Chip/Skx/Include/Iio/IioConfig.h| 8 +---
 .../Chip/Skx/Include/Iio/IioPlatformData.h| 8 +---
 .../BaseMemoryCoreLib/Chip/Skx/Include/Iio/IioRegs.h  | 8 +---
 .../Chip/Skx/Include/Iio/IioSetupDefinitions.h| 8 +---
 .../Library/BaseMemoryCoreLib/Chip/Skx/Include/KtiDisc.h  | 8 +---
 .../Library/BaseMemoryCoreLib/Chip/Skx/Include/KtiHost.h  | 8 +---
 .../Library/BaseMemoryCoreLib/Chip/Skx/Include/KtiSi.h| 8 +---
 .../Chip/Skx/Include/Protocol/CpuCsrAccess.h  | 8 +---
 .../Chip/Skx/Include/Setup/IioUniversalData.h | 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/CpuHost.h  | 8 +---
 .../BaseMemoryCoreLib/Core/Include/CsrToPcieAddress.h | 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/DataTypes.h| 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/MemHost.h  | 8 +---
 .../BaseMemoryCoreLib/Core/Include/MemHostChipCommon.h| 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/MemRegs.h  | 8 +---
 .../BaseMemoryCoreLib/Core/Include/MrcCommonTypes.h   | 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/PcieAddress.h  | 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/Printf.h   | 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/SysHost.h  | 8 +---
 .../BaseMemoryCoreLib/Core/Include/SysHostChipCommon.h| 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/SysRegs.h  | 8 +---
 .../Library/BaseMemoryCoreLib/Core/Include/UsbDebugPort.h | 8 +---
 .../Platform/Purley/Include/MemDefaults.h | 8 +---
 .../Platform/Purley/Include/MemPlatform.h | 8 +---
 .../Platform/Purley/Include/PlatformHost.h| 8 +---
 .../Library/CsrToPcieLibNull/BaseCsrToPcieLibNull.inf | 8 +---
 .../PurleyRcPkg/Library/CsrToPcieLibNull/CsrToPcieLib.c   | 8 +---
 .../PurleyRcPkg/Library/DxeMmPciBaseLib/DxeMmPciBaseLib.c | 8 +---
 .../Library/DxeMmPciBaseLib/DxeMmPciBaseLib.inf   | 8 +---
 .../PurleyRcPkg/Library/DxeMmPciBaseLib/SmmMmPciBaseLib.c | 8 +---
 .../Library/DxeMmPciBaseLib/SmmMmPciBaseLib.inf   | 8 +---
 .../Intel/PurleyRcPkg/Library/MmPciBaseLib/MmPciBaseLib.c | 8 +---
 .../PurleyRcPkg/Library/MmPciBaseLib/MmPciBaseLib.inf | 8 +---
 .../PurleyRcPkg/Library/PcieAddressLib/PcieAddressLib.c   | 8 +---
 .../PurleyRcPkg/Library/PcieAddressLib/PcieAddressLib.inf | 8 +---
 .../Intel/PurleyRcPkg/Library/UsraAccessLib/CsrAccess.c   | 8 +---
 .../Intel/PurleyRcPkg/Library/UsraAccessLib/PcieAccess.c  | 8 +---
 .../PurleyRcPkg/Library/UsraAccessLib/UsraAccessLib.c | 8 +---
 .../PurleyRcPkg/Library/UsraAccessLib/UsraAccessLib.h | 8 +---
 .../PurleyRcPkg/Library/UsraAccessLib/UsraAccessLib.inf   | 8 +---
 Silicon/Intel/PurleyRcPkg/RcCommonLib.dsc | 8 +---
 Silicon/Intel/PurleyRcPkg/RcDxeLib.dsc| 8 +---
 Silicon/Intel/PurleyRcPkg/RcPeiLib.dsc| 8 +---
 Silicon/Intel/PurleyRcPkg/RcPkg.dec   | 8 +---
 53 files changed, 53 insertions(+), 371 deletions(-)

diff --git a/Silicon/Intel/PurleyRcPkg/Include/Library/CsrToPcieAddress.h 
b/Silicon/Intel/PurleyRcPkg/Include/Library/CsrToPcieAddress.h
index a4aaa24ba8..d86b5f0f65 100644
--- a/Silicon/Intel/PurleyRcPkg/Include/Library/CsrToPcieAddress.h
+++ b/Silicon/Intel/PurleyRcPkg/Include/Library/CsrToPcieAddress.h
@@ -1,13 +1,7 @@
 /** @file
 
 Copyright (c) 2018, Intel Corporation. All rights reserved.
-This program and