public inbox for devel@edk2.groups.io
 help / color / mirror / Atom feed
* [PATCH edk2-platforms 0/5] Add RngLibNull for comming OpensslLib changes
@ 2019-11-13  6:11 Wang, Jian J
  2019-11-13  6:11 ` [PATCH edk2-platforms 1/5] QuarkPlatformPkg: add null version of RngLib Wang, Jian J
                   ` (5 more replies)
  0 siblings, 6 replies; 9+ messages in thread
From: Wang, Jian J @ 2019-11-13  6:11 UTC (permalink / raw)
  To: devel
  Cc: Michael D Kinney, Kelly Steele, Dandan Bi, Liming Gao,
	Zailiang Sun, Yi Qian, Marcin Wojtas, Ard Biesheuvel,
	Leif Lindholm

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

It's a prerequisite of removing dependency of TimerLib from OpensslLib.
RngLib will be used instead. To avoid build failure, add the null
instance of it in advance.

Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Kelly Steele <kelly.steele@intel.com>
Cc: Dandan Bi <dandan.bi@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Zailiang Sun <zailiang.sun@intel.com>
Cc: Yi Qian <yi.qian@intel.com>
Cc: Marcin Wojtas <mw@semihalf.com>
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Leif Lindholm <leif.lindholm@linaro.org>

Jian J Wang (5):
  QuarkPlatformPkg: add null version of RngLib
  UserInterfaceFeaturePkg: add null version RngLib
  Vlv2TbltDevicePkg: add null version RngLib
  Armada7k8k: add null version RngLib
  MiscPlatforms: add null version RngLib

 Platform/AMD/OverdriveBoard/OverdriveBoard.dsc                   | 1 +
 Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc                     | 1 +
 Platform/Intel/QuarkPlatformPkg/Quark.dsc                        | 1 +
 Platform/Intel/QuarkPlatformPkg/QuarkMin.dsc                     | 1 +
 .../Intel/UserInterfaceFeaturePkg/UserInterfaceFeaturePkg.dsc    | 1 +
 Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc             | 1 +
 Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc              | 1 +
 Platform/LeMaker/CelloBoard/CelloBoard.dsc                       | 1 +
 Platform/RaspberryPi/RPi3/RPi3.dsc                               | 1 +
 Platform/Socionext/DeveloperBox/DeveloperBox.dsc.inc             | 1 +
 Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc     | 1 +
 Silicon/Hisilicon/Hisilicon.dsc.inc                              | 1 +
 Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc                    | 1 +
 13 files changed, 13 insertions(+)

-- 
2.17.1.windows.2


^ permalink raw reply	[flat|nested] 9+ messages in thread

* [PATCH edk2-platforms 1/5] QuarkPlatformPkg: add null version of RngLib
  2019-11-13  6:11 [PATCH edk2-platforms 0/5] Add RngLibNull for comming OpensslLib changes Wang, Jian J
@ 2019-11-13  6:11 ` Wang, Jian J
  2019-11-13  6:11 ` [PATCH edk2-platforms 2/5] UserInterfaceFeaturePkg: add null version RngLib Wang, Jian J
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 9+ messages in thread
From: Wang, Jian J @ 2019-11-13  6:11 UTC (permalink / raw)
  To: devel; +Cc: Michael D Kinney, Kelly Steele

It's a prerequisite of removing dependency of TimerLib from OpensslLib.
RngLib will be used instead. To avoid build failure, add the null
instance of it in advance.

Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1871
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Kelly Steele <kelly.steele@intel.com>
Signed-off-by: Jian J Wang <jian.j.wang@intel.com>
---
 Platform/Intel/QuarkPlatformPkg/Quark.dsc    | 1 +
 Platform/Intel/QuarkPlatformPkg/QuarkMin.dsc | 1 +
 2 files changed, 2 insertions(+)

diff --git a/Platform/Intel/QuarkPlatformPkg/Quark.dsc b/Platform/Intel/QuarkPlatformPkg/Quark.dsc
index a02adb64e695..2469c6e37e9e 100644
--- a/Platform/Intel/QuarkPlatformPkg/Quark.dsc
+++ b/Platform/Intel/QuarkPlatformPkg/Quark.dsc
@@ -161,6 +161,7 @@ [LibraryClasses]
   FileHandleLib|MdePkg/Library/UefiFileHandleLib/UefiFileHandleLib.inf
 
   OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf
+  RngLib|MdePkg/Library/BaseRngLibNull/BaseRngLibNull.inf
   IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf
   BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
 
diff --git a/Platform/Intel/QuarkPlatformPkg/QuarkMin.dsc b/Platform/Intel/QuarkPlatformPkg/QuarkMin.dsc
index 3dbf616c664d..7737a232e909 100644
--- a/Platform/Intel/QuarkPlatformPkg/QuarkMin.dsc
+++ b/Platform/Intel/QuarkPlatformPkg/QuarkMin.dsc
@@ -153,6 +153,7 @@ [LibraryClasses]
   PlatformSecureLib|QuarkPlatformPkg/Library/PlatformSecureLib/PlatformSecureLib.inf
   IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf
   OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf
+  RngLib|MdePkg/Library/BaseRngLibNull/BaseRngLibNull.inf
   TpmMeasurementLib|SecurityPkg/Library/DxeTpmMeasurementLib/DxeTpmMeasurementLib.inf
   AuthVariableLib|SecurityPkg/Library/AuthVariableLib/AuthVariableLib.inf
 !else
-- 
2.17.1.windows.2


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH edk2-platforms 2/5] UserInterfaceFeaturePkg: add null version RngLib
  2019-11-13  6:11 [PATCH edk2-platforms 0/5] Add RngLibNull for comming OpensslLib changes Wang, Jian J
  2019-11-13  6:11 ` [PATCH edk2-platforms 1/5] QuarkPlatformPkg: add null version of RngLib Wang, Jian J
@ 2019-11-13  6:11 ` Wang, Jian J
  2019-11-13  6:11 ` [PATCH edk2-platforms 3/5] Vlv2TbltDevicePkg: " Wang, Jian J
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 9+ messages in thread
From: Wang, Jian J @ 2019-11-13  6:11 UTC (permalink / raw)
  To: devel; +Cc: Dandan Bi, Liming Gao

It's a prerequisite of removing dependency of TimerLib from OpensslLib.
RngLib will be used instead. To avoid build failure, add the null
instance of it in advance.

Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1871
Cc: Dandan Bi <dandan.bi@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Signed-off-by: Jian J Wang <jian.j.wang@intel.com>
---
 .../Intel/UserInterfaceFeaturePkg/UserInterfaceFeaturePkg.dsc    | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Platform/Intel/UserInterfaceFeaturePkg/UserInterfaceFeaturePkg.dsc b/Platform/Intel/UserInterfaceFeaturePkg/UserInterfaceFeaturePkg.dsc
index 6c5f77b59bbf..dba1d68b1d4b 100644
--- a/Platform/Intel/UserInterfaceFeaturePkg/UserInterfaceFeaturePkg.dsc
+++ b/Platform/Intel/UserInterfaceFeaturePkg/UserInterfaceFeaturePkg.dsc
@@ -38,6 +38,7 @@ [LibraryClasses]
   DebugLib|MdePkg/Library/BaseDebugLibNull/BaseDebugLibNull.inf
   IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf
   OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf
+  RngLib|MdePkg/Library/BaseRngLibNull/BaseRngLibNull.inf
   PlatformPasswordLib|UserInterfaceFeaturePkg/Library/PlatformPasswordLibNull/PlatformPasswordLibNull.inf
   UserPasswordLib|UserInterfaceFeaturePkg/Library/UserPasswordLib/UserPasswordLib.inf
 
-- 
2.17.1.windows.2


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH edk2-platforms 3/5] Vlv2TbltDevicePkg: add null version RngLib
  2019-11-13  6:11 [PATCH edk2-platforms 0/5] Add RngLibNull for comming OpensslLib changes Wang, Jian J
  2019-11-13  6:11 ` [PATCH edk2-platforms 1/5] QuarkPlatformPkg: add null version of RngLib Wang, Jian J
  2019-11-13  6:11 ` [PATCH edk2-platforms 2/5] UserInterfaceFeaturePkg: add null version RngLib Wang, Jian J
@ 2019-11-13  6:11 ` Wang, Jian J
  2019-11-13  6:11 ` [PATCH edk2-platforms 4/5] Armada7k8k: " Wang, Jian J
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 9+ messages in thread
From: Wang, Jian J @ 2019-11-13  6:11 UTC (permalink / raw)
  To: devel; +Cc: Liming Gao, Michael D Kinney, Zailiang Sun, Yi Qian

It's a prerequisite of removing dependency of TimerLib from OpensslLib.
RngLib will be used instead. To avoid build failure, add the null
instance of it in advance.

Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1871
Cc: Liming Gao <liming.gao@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Zailiang Sun <zailiang.sun@intel.com>
Cc: Yi Qian <yi.qian@intel.com>
Signed-off-by: Jian J Wang <jian.j.wang@intel.com>
---
 Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc | 1 +
 Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc b/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc
index 463b952e6582..3dac5f740750 100644
--- a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc
+++ b/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc
@@ -234,6 +234,7 @@ [LibraryClasses.common]
   SortLib|MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf
   BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
   OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf
+  RngLib|MdePkg/Library/BaseRngLibNull/BaseRngLibNull.inf
   IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf
 !if $(NETWORK_TLS_ENABLE) == TRUE
   TlsLib|CryptoPkg/Library/TlsLib/TlsLib.inf
diff --git a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc b/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc
index ee18b45c9712..d3a841484a38 100644
--- a/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc
+++ b/Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc
@@ -236,6 +236,7 @@ [LibraryClasses.common]
   SortLib|MdeModulePkg/Library/UefiSortLib/UefiSortLib.inf
   BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
   OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf
+  RngLib|MdePkg/Library/BaseRngLibNull/BaseRngLibNull.inf
   IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf
 !if $(NETWORK_TLS_ENABLE) == TRUE
   TlsLib|CryptoPkg/Library/TlsLib/TlsLib.inf
-- 
2.17.1.windows.2


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH edk2-platforms 4/5] Armada7k8k: add null version RngLib
  2019-11-13  6:11 [PATCH edk2-platforms 0/5] Add RngLibNull for comming OpensslLib changes Wang, Jian J
                   ` (2 preceding siblings ...)
  2019-11-13  6:11 ` [PATCH edk2-platforms 3/5] Vlv2TbltDevicePkg: " Wang, Jian J
@ 2019-11-13  6:11 ` Wang, Jian J
  2019-11-13  6:11 ` [PATCH edk2-platforms 5/5] MiscPlatforms: " Wang, Jian J
  2019-11-13 18:19 ` [PATCH edk2-platforms 0/5] Add RngLibNull for comming OpensslLib changes Leif Lindholm
  5 siblings, 0 replies; 9+ messages in thread
From: Wang, Jian J @ 2019-11-13  6:11 UTC (permalink / raw)
  To: devel; +Cc: Marcin Wojtas, Liming Gao, Michael D Kinney

It's a prerequisite of removing dependency of TimerLib from OpensslLib.
RngLib will be used instead. To avoid build failure, add the null
instance of it in advance.

Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1871
Cc: Marcin Wojtas <mw@semihalf.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Signed-off-by: Jian J Wang <jian.j.wang@intel.com>
---
 Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc b/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
index 42f8bbba926c..b7cde5723bff 100644
--- a/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
+++ b/Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
@@ -20,6 +20,7 @@ [LibraryClasses.common]
 
 !if $(CAPSULE_ENABLE)
   OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf
+  RngLib|MdePkg/Library/BaseRngLibNull/BaseRngLibNull.inf
   IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf
   BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
   CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleLib.inf
-- 
2.17.1.windows.2


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* [PATCH edk2-platforms 5/5] MiscPlatforms: add null version RngLib
  2019-11-13  6:11 [PATCH edk2-platforms 0/5] Add RngLibNull for comming OpensslLib changes Wang, Jian J
                   ` (3 preceding siblings ...)
  2019-11-13  6:11 ` [PATCH edk2-platforms 4/5] Armada7k8k: " Wang, Jian J
@ 2019-11-13  6:11 ` Wang, Jian J
  2019-11-13 18:19 ` [PATCH edk2-platforms 0/5] Add RngLibNull for comming OpensslLib changes Leif Lindholm
  5 siblings, 0 replies; 9+ messages in thread
From: Wang, Jian J @ 2019-11-13  6:11 UTC (permalink / raw)
  To: devel; +Cc: Ard Biesheuvel, Leif Lindholm, Michael D Kinney

It's a prerequisite of removing dependency of TimerLib from OpensslLib.
RngLib will be used instead. To avoid build failure, add the null
instance of it in advance.

Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1871
Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
Cc: Leif Lindholm <leif.lindholm@linaro.org>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Signed-off-by: Jian J Wang <jian.j.wang@intel.com>
---
 Platform/AMD/OverdriveBoard/OverdriveBoard.dsc               | 1 +
 Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc                 | 1 +
 Platform/LeMaker/CelloBoard/CelloBoard.dsc                   | 1 +
 Platform/RaspberryPi/RPi3/RPi3.dsc                           | 1 +
 Platform/Socionext/DeveloperBox/DeveloperBox.dsc.inc         | 1 +
 Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc | 1 +
 Silicon/Hisilicon/Hisilicon.dsc.inc                          | 1 +
 7 files changed, 7 insertions(+)

diff --git a/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc b/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc
index 7369173cc125..904200c7776b 100644
--- a/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc
+++ b/Platform/AMD/OverdriveBoard/OverdriveBoard.dsc
@@ -119,6 +119,7 @@ [LibraryClasses.common]
   PlatformFlashAccessLib|Silicon/AMD/Styx/Library/StyxPlatformFlashAccessLib/StyxPlatformFlashAccessLib.inf
 
   OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf
+  RngLib|MdePkg/Library/BaseRngLibNull/BaseRngLibNull.inf
   TlsLib|CryptoPkg/Library/TlsLib/TlsLib.inf
 
   UefiBootManagerLib|MdeModulePkg/Library/UefiBootManagerLib/UefiBootManagerLib.inf
diff --git a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc b/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc
index 0d543d2a61b1..39eb248ec515 100644
--- a/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc
+++ b/Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc
@@ -138,6 +138,7 @@ [LibraryClasses.common]
   BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
   IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf
   OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf
+  RngLib|MdePkg/Library/BaseRngLibNull/BaseRngLibNull.inf
   VarCheckLib|MdeModulePkg/Library/VarCheckLib/VarCheckLib.inf
 
   CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibNull/DxeCapsuleLibNull.inf
diff --git a/Platform/LeMaker/CelloBoard/CelloBoard.dsc b/Platform/LeMaker/CelloBoard/CelloBoard.dsc
index 9ed4e03b2400..31770c6e5949 100644
--- a/Platform/LeMaker/CelloBoard/CelloBoard.dsc
+++ b/Platform/LeMaker/CelloBoard/CelloBoard.dsc
@@ -139,6 +139,7 @@ [LibraryClasses.common]
 
   IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf
   OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf
+  RngLib|MdePkg/Library/BaseRngLibNull/BaseRngLibNull.inf
   BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
 
 [LibraryClasses.common.SEC]
diff --git a/Platform/RaspberryPi/RPi3/RPi3.dsc b/Platform/RaspberryPi/RPi3/RPi3.dsc
index a0365c5cf606..1dfef2ba9704 100644
--- a/Platform/RaspberryPi/RPi3/RPi3.dsc
+++ b/Platform/RaspberryPi/RPi3/RPi3.dsc
@@ -123,6 +123,7 @@ [LibraryClasses.common]
   IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf
   BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
   OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf
+  RngLib|MdePkg/Library/BaseRngLibNull/BaseRngLibNull.inf
 
   #
   # Uncomment (and comment out the next line) For RealView Debugger. The Standard IO window
diff --git a/Platform/Socionext/DeveloperBox/DeveloperBox.dsc.inc b/Platform/Socionext/DeveloperBox/DeveloperBox.dsc.inc
index a10e48ca07ea..6ff6be585483 100644
--- a/Platform/Socionext/DeveloperBox/DeveloperBox.dsc.inc
+++ b/Platform/Socionext/DeveloperBox/DeveloperBox.dsc.inc
@@ -103,6 +103,7 @@ [LibraryClasses]
 
   BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
   OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf
+  RngLib|MdePkg/Library/BaseRngLibNull/BaseRngLibNull.inf
   TlsLib|CryptoPkg/Library/TlsLib/TlsLib.inf
   IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf
   TpmMeasurementLib|SecurityPkg/Library/DxeTpmMeasurementLib/DxeTpmMeasurementLib.inf
diff --git a/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc b/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc
index ab1ab6f2de60..4333a0554a1d 100644
--- a/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc
+++ b/Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc
@@ -119,6 +119,7 @@ [LibraryClasses.common]
 
   BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
   OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLibCrypto.inf
+  RngLib|MdePkg/Library/BaseRngLibNull/BaseRngLibNull.inf
   IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf
 
   NorFlashInfoLib|EmbeddedPkg/Library/NorFlashInfoLib/NorFlashInfoLib.inf
diff --git a/Silicon/Hisilicon/Hisilicon.dsc.inc b/Silicon/Hisilicon/Hisilicon.dsc.inc
index 7bc965e97350..6c74b0076c4b 100644
--- a/Silicon/Hisilicon/Hisilicon.dsc.inc
+++ b/Silicon/Hisilicon/Hisilicon.dsc.inc
@@ -103,6 +103,7 @@ [LibraryClasses.common]
 
   CapsuleLib|MdeModulePkg/Library/DxeCapsuleLibFmp/DxeCapsuleLib.inf
   OpensslLib|CryptoPkg/Library/OpensslLib/OpensslLib.inf
+  RngLib|MdePkg/Library/BaseRngLibNull/BaseRngLibNull.inf
   IntrinsicLib|CryptoPkg/Library/IntrinsicLib/IntrinsicLib.inf
   BaseCryptLib|CryptoPkg/Library/BaseCryptLib/BaseCryptLib.inf
   FmpAuthenticationLib|SecurityPkg/Library/FmpAuthenticationLibPkcs7/FmpAuthenticationLibPkcs7.inf
-- 
2.17.1.windows.2


^ permalink raw reply related	[flat|nested] 9+ messages in thread

* Re: [PATCH edk2-platforms 0/5] Add RngLibNull for comming OpensslLib changes
  2019-11-13  6:11 [PATCH edk2-platforms 0/5] Add RngLibNull for comming OpensslLib changes Wang, Jian J
                   ` (4 preceding siblings ...)
  2019-11-13  6:11 ` [PATCH edk2-platforms 5/5] MiscPlatforms: " Wang, Jian J
@ 2019-11-13 18:19 ` Leif Lindholm
  2019-11-13 18:48   ` [edk2-devel] " Michael D Kinney
  5 siblings, 1 reply; 9+ messages in thread
From: Leif Lindholm @ 2019-11-13 18:19 UTC (permalink / raw)
  To: Jian J Wang
  Cc: devel, Michael D Kinney, Kelly Steele, Dandan Bi, Liming Gao,
	Zailiang Sun, Yi Qian, Marcin Wojtas, Ard Biesheuvel

Hi Jian,

Can MdePkg/Library/BaseRngLibNull/ be pushed to edk2, so that we can
run some build tests?

Best Regards,

Leif

On Wed, Nov 13, 2019 at 02:11:40PM +0800, Jian J Wang wrote:
> Ref: https://bugzilla.tianocore.org/show_bug.cgi?id=1871
> 
> It's a prerequisite of removing dependency of TimerLib from OpensslLib.
> RngLib will be used instead. To avoid build failure, add the null
> instance of it in advance.
> 
> Cc: Michael D Kinney <michael.d.kinney@intel.com>
> Cc: Kelly Steele <kelly.steele@intel.com>
> Cc: Dandan Bi <dandan.bi@intel.com>
> Cc: Liming Gao <liming.gao@intel.com>
> Cc: Zailiang Sun <zailiang.sun@intel.com>
> Cc: Yi Qian <yi.qian@intel.com>
> Cc: Marcin Wojtas <mw@semihalf.com>
> Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
> Cc: Leif Lindholm <leif.lindholm@linaro.org>
> 
> Jian J Wang (5):
>   QuarkPlatformPkg: add null version of RngLib
>   UserInterfaceFeaturePkg: add null version RngLib
>   Vlv2TbltDevicePkg: add null version RngLib
>   Armada7k8k: add null version RngLib
>   MiscPlatforms: add null version RngLib
> 
>  Platform/AMD/OverdriveBoard/OverdriveBoard.dsc                   | 1 +
>  Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc                     | 1 +
>  Platform/Intel/QuarkPlatformPkg/Quark.dsc                        | 1 +
>  Platform/Intel/QuarkPlatformPkg/QuarkMin.dsc                     | 1 +
>  .../Intel/UserInterfaceFeaturePkg/UserInterfaceFeaturePkg.dsc    | 1 +
>  Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc             | 1 +
>  Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc              | 1 +
>  Platform/LeMaker/CelloBoard/CelloBoard.dsc                       | 1 +
>  Platform/RaspberryPi/RPi3/RPi3.dsc                               | 1 +
>  Platform/Socionext/DeveloperBox/DeveloperBox.dsc.inc             | 1 +
>  Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoard.dsc     | 1 +
>  Silicon/Hisilicon/Hisilicon.dsc.inc                              | 1 +
>  Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc                    | 1 +
>  13 files changed, 13 insertions(+)
> 
> -- 
> 2.17.1.windows.2
> 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [edk2-devel] [PATCH edk2-platforms 0/5] Add RngLibNull for comming OpensslLib changes
  2019-11-13 18:19 ` [PATCH edk2-platforms 0/5] Add RngLibNull for comming OpensslLib changes Leif Lindholm
@ 2019-11-13 18:48   ` Michael D Kinney
  2019-11-14  2:09     ` Wang, Jian J
  0 siblings, 1 reply; 9+ messages in thread
From: Michael D Kinney @ 2019-11-13 18:48 UTC (permalink / raw)
  To: devel@edk2.groups.io, leif.lindholm@linaro.org, Wang, Jian J,
	Kinney, Michael D
  Cc: Steele, Kelly, Bi, Dandan, Gao, Liming, Sun, Zailiang, Qian, Yi,
	Marcin Wojtas, Ard Biesheuvel

Leif,

If it helps for testing purposes, the PR for edk2 has been run through EDK II CI.

    https://github.com/tianocore/edk2/pull/168

The public branch with the new lib is at:

    https://github.com/jwang36/edk2/tree/add-rnglibnull-instance

The lib is added in a single commit:

    https://github.com/jwang36/edk2/commit/b9802a924e8e5d3f9f12fd97d347be48eccae95e

Mike


> -----Original Message-----
> From: devel@edk2.groups.io <devel@edk2.groups.io> On
> Behalf Of Leif Lindholm
> Sent: Wednesday, November 13, 2019 10:19 AM
> To: Wang, Jian J <jian.j.wang@intel.com>
> Cc: devel@edk2.groups.io; Kinney, Michael D
> <michael.d.kinney@intel.com>; Steele, Kelly
> <kelly.steele@intel.com>; Bi, Dandan
> <dandan.bi@intel.com>; Gao, Liming
> <liming.gao@intel.com>; Sun, Zailiang
> <zailiang.sun@intel.com>; Qian, Yi <yi.qian@intel.com>;
> Marcin Wojtas <mw@semihalf.com>; Ard Biesheuvel
> <ard.biesheuvel@linaro.org>
> Subject: Re: [edk2-devel] [PATCH edk2-platforms 0/5]
> Add RngLibNull for comming OpensslLib changes
> 
> Hi Jian,
> 
> Can MdePkg/Library/BaseRngLibNull/ be pushed to edk2,
> so that we can run some build tests?
> 
> Best Regards,
> 
> Leif
> 
> On Wed, Nov 13, 2019 at 02:11:40PM +0800, Jian J Wang
> wrote:
> > Ref:
> https://bugzilla.tianocore.org/show_bug.cgi?id=1871
> >
> > It's a prerequisite of removing dependency of
> TimerLib from OpensslLib.
> > RngLib will be used instead. To avoid build failure,
> add the null
> > instance of it in advance.
> >
> > Cc: Michael D Kinney <michael.d.kinney@intel.com>
> > Cc: Kelly Steele <kelly.steele@intel.com>
> > Cc: Dandan Bi <dandan.bi@intel.com>
> > Cc: Liming Gao <liming.gao@intel.com>
> > Cc: Zailiang Sun <zailiang.sun@intel.com>
> > Cc: Yi Qian <yi.qian@intel.com>
> > Cc: Marcin Wojtas <mw@semihalf.com>
> > Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
> > Cc: Leif Lindholm <leif.lindholm@linaro.org>
> >
> > Jian J Wang (5):
> >   QuarkPlatformPkg: add null version of RngLib
> >   UserInterfaceFeaturePkg: add null version RngLib
> >   Vlv2TbltDevicePkg: add null version RngLib
> >   Armada7k8k: add null version RngLib
> >   MiscPlatforms: add null version RngLib
> >
> >  Platform/AMD/OverdriveBoard/OverdriveBoard.dsc
> | 1 +
> >  Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc
> | 1 +
> >  Platform/Intel/QuarkPlatformPkg/Quark.dsc
> | 1 +
> >  Platform/Intel/QuarkPlatformPkg/QuarkMin.dsc
> | 1 +
> >
> .../Intel/UserInterfaceFeaturePkg/UserInterfaceFeatureP
> kg.dsc    | 1 +
> >  Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc
> | 1 +
> >  Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc
> | 1 +
> >  Platform/LeMaker/CelloBoard/CelloBoard.dsc
> | 1 +
> >  Platform/RaspberryPi/RPi3/RPi3.dsc
> | 1 +
> >  Platform/Socionext/DeveloperBox/DeveloperBox.dsc.inc
> | 1 +
> >
> Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoar
> d.dsc     | 1 +
> >  Silicon/Hisilicon/Hisilicon.dsc.inc
> | 1 +
> >  Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
> | 1 +
> >  13 files changed, 13 insertions(+)
> >
> > --
> > 2.17.1.windows.2
> >
> 
> 


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: [edk2-devel] [PATCH edk2-platforms 0/5] Add RngLibNull for comming OpensslLib changes
  2019-11-13 18:48   ` [edk2-devel] " Michael D Kinney
@ 2019-11-14  2:09     ` Wang, Jian J
  0 siblings, 0 replies; 9+ messages in thread
From: Wang, Jian J @ 2019-11-14  2:09 UTC (permalink / raw)
  To: Kinney, Michael D, devel@edk2.groups.io, leif.lindholm@linaro.org
  Cc: Steele, Kelly, Bi, Dandan, Gao, Liming, Sun, Zailiang, Qian, Yi,
	Marcin Wojtas, Ard Biesheuvel

It's pushed at c9af866cdd6214d65c1539e7008f6a7255316c80

Regards,
Jian

> -----Original Message-----
> From: Kinney, Michael D <michael.d.kinney@intel.com>
> Sent: Thursday, November 14, 2019 2:48 AM
> To: devel@edk2.groups.io; leif.lindholm@linaro.org; Wang, Jian J
> <jian.j.wang@intel.com>; Kinney, Michael D <michael.d.kinney@intel.com>
> Cc: Steele, Kelly <kelly.steele@intel.com>; Bi, Dandan <dandan.bi@intel.com>;
> Gao, Liming <liming.gao@intel.com>; Sun, Zailiang <zailiang.sun@intel.com>;
> Qian, Yi <yi.qian@intel.com>; Marcin Wojtas <mw@semihalf.com>; Ard
> Biesheuvel <ard.biesheuvel@linaro.org>
> Subject: RE: [edk2-devel] [PATCH edk2-platforms 0/5] Add RngLibNull for
> comming OpensslLib changes
> 
> Leif,
> 
> If it helps for testing purposes, the PR for edk2 has been run through EDK II CI.
> 
>     https://github.com/tianocore/edk2/pull/168
> 
> The public branch with the new lib is at:
> 
>     https://github.com/jwang36/edk2/tree/add-rnglibnull-instance
> 
> The lib is added in a single commit:
> 
> 
> https://github.com/jwang36/edk2/commit/b9802a924e8e5d3f9f12fd97d347be
> 48eccae95e
> 
> Mike
> 
> 
> > -----Original Message-----
> > From: devel@edk2.groups.io <devel@edk2.groups.io> On
> > Behalf Of Leif Lindholm
> > Sent: Wednesday, November 13, 2019 10:19 AM
> > To: Wang, Jian J <jian.j.wang@intel.com>
> > Cc: devel@edk2.groups.io; Kinney, Michael D
> > <michael.d.kinney@intel.com>; Steele, Kelly
> > <kelly.steele@intel.com>; Bi, Dandan
> > <dandan.bi@intel.com>; Gao, Liming
> > <liming.gao@intel.com>; Sun, Zailiang
> > <zailiang.sun@intel.com>; Qian, Yi <yi.qian@intel.com>;
> > Marcin Wojtas <mw@semihalf.com>; Ard Biesheuvel
> > <ard.biesheuvel@linaro.org>
> > Subject: Re: [edk2-devel] [PATCH edk2-platforms 0/5]
> > Add RngLibNull for comming OpensslLib changes
> >
> > Hi Jian,
> >
> > Can MdePkg/Library/BaseRngLibNull/ be pushed to edk2,
> > so that we can run some build tests?
> >
> > Best Regards,
> >
> > Leif
> >
> > On Wed, Nov 13, 2019 at 02:11:40PM +0800, Jian J Wang
> > wrote:
> > > Ref:
> > https://bugzilla.tianocore.org/show_bug.cgi?id=1871
> > >
> > > It's a prerequisite of removing dependency of
> > TimerLib from OpensslLib.
> > > RngLib will be used instead. To avoid build failure,
> > add the null
> > > instance of it in advance.
> > >
> > > Cc: Michael D Kinney <michael.d.kinney@intel.com>
> > > Cc: Kelly Steele <kelly.steele@intel.com>
> > > Cc: Dandan Bi <dandan.bi@intel.com>
> > > Cc: Liming Gao <liming.gao@intel.com>
> > > Cc: Zailiang Sun <zailiang.sun@intel.com>
> > > Cc: Yi Qian <yi.qian@intel.com>
> > > Cc: Marcin Wojtas <mw@semihalf.com>
> > > Cc: Ard Biesheuvel <ard.biesheuvel@linaro.org>
> > > Cc: Leif Lindholm <leif.lindholm@linaro.org>
> > >
> > > Jian J Wang (5):
> > >   QuarkPlatformPkg: add null version of RngLib
> > >   UserInterfaceFeaturePkg: add null version RngLib
> > >   Vlv2TbltDevicePkg: add null version RngLib
> > >   Armada7k8k: add null version RngLib
> > >   MiscPlatforms: add null version RngLib
> > >
> > >  Platform/AMD/OverdriveBoard/OverdriveBoard.dsc
> > | 1 +
> > >  Platform/ARM/VExpressPkg/ArmVExpress.dsc.inc
> > | 1 +
> > >  Platform/Intel/QuarkPlatformPkg/Quark.dsc
> > | 1 +
> > >  Platform/Intel/QuarkPlatformPkg/QuarkMin.dsc
> > | 1 +
> > >
> > .../Intel/UserInterfaceFeaturePkg/UserInterfaceFeatureP
> > kg.dsc    | 1 +
> > >  Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgIA32.dsc
> > | 1 +
> > >  Platform/Intel/Vlv2TbltDevicePkg/PlatformPkgX64.dsc
> > | 1 +
> > >  Platform/LeMaker/CelloBoard/CelloBoard.dsc
> > | 1 +
> > >  Platform/RaspberryPi/RPi3/RPi3.dsc
> > | 1 +
> > >  Platform/Socionext/DeveloperBox/DeveloperBox.dsc.inc
> > | 1 +
> > >
> > Platform/Socionext/SynQuacerEvalBoard/SynQuacerEvalBoar
> > d.dsc     | 1 +
> > >  Silicon/Hisilicon/Hisilicon.dsc.inc
> > | 1 +
> > >  Silicon/Marvell/Armada7k8k/Armada7k8k.dsc.inc
> > | 1 +
> > >  13 files changed, 13 insertions(+)
> > >
> > > --
> > > 2.17.1.windows.2
> > >
> >
> > 


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2019-11-14  2:09 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-11-13  6:11 [PATCH edk2-platforms 0/5] Add RngLibNull for comming OpensslLib changes Wang, Jian J
2019-11-13  6:11 ` [PATCH edk2-platforms 1/5] QuarkPlatformPkg: add null version of RngLib Wang, Jian J
2019-11-13  6:11 ` [PATCH edk2-platforms 2/5] UserInterfaceFeaturePkg: add null version RngLib Wang, Jian J
2019-11-13  6:11 ` [PATCH edk2-platforms 3/5] Vlv2TbltDevicePkg: " Wang, Jian J
2019-11-13  6:11 ` [PATCH edk2-platforms 4/5] Armada7k8k: " Wang, Jian J
2019-11-13  6:11 ` [PATCH edk2-platforms 5/5] MiscPlatforms: " Wang, Jian J
2019-11-13 18:19 ` [PATCH edk2-platforms 0/5] Add RngLibNull for comming OpensslLib changes Leif Lindholm
2019-11-13 18:48   ` [edk2-devel] " Michael D Kinney
2019-11-14  2:09     ` Wang, Jian J

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox