diff options
author | Michael D Kinney <michael.d.kinney@intel.com> | 2022-09-24 13:40:26 -0700 |
---|---|---|
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | 2022-10-24 07:49:43 +0000 |
commit | ea6d859b50b692577c4ccbeac0fb8686fad83a6e (patch) | |
tree | 57584553a1775cdf2307087e6ba33d020f7119ac /CryptoPkg/CryptoPkg.ci.yaml | |
parent | dd00f92b2ff8e9fcddb261b1ee45e237dfe0b71c (diff) | |
download | edk2-ea6d859b50b692577c4ccbeac0fb8686fad83a6e.tar.gz edk2-ea6d859b50b692577c4ccbeac0fb8686fad83a6e.tar.bz2 edk2-ea6d859b50b692577c4ccbeac0fb8686fad83a6e.zip |
CryptoPkg/Library/OpensslLib: Combine all performance optimized INFs
* Remove IA32/X64 specific INF files for performance
optimized OpensslLib and combine into OpensslLibAccel.inf
and OpensslLibFullAccel.inf.
* Remove use of PcdOpensslEcEnabled and let the platform
select the EC feature by using either OpensslLibFull.inf
or OpensslLibFullAccel.inf.
* With PcdOpensslEcEnabled removed, roll back style of opensslconf.h
and remove opensslconf_generated.h. Move the choice to disable
EC/SM2 into OpensslLib INF files using OPENSSL_FLAGS define.
* Update OpensslLibContructor() API to be compatible with all
FW phases by using types from Base.h and using RETURN_STATUS
type and values instead of EFI_STATUS type and values.
* Add /wd4718 to VS2015x86 for IA32 and X64 to disable warning
for recursive call with no side effects. This is a false
positive warning that is not produced with VS2017 or VS2019.
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Xiaoyu Lu <xiaoyu1.lu@intel.com>
Cc: Guomin Jiang <guomin.jiang@intel.com>
Cc: Christopher Zurcher <christopher.zurcher@microsoft.com>
Signed-off-by: Michael D Kinney <michael.d.kinney@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
Diffstat (limited to 'CryptoPkg/CryptoPkg.ci.yaml')
-rw-r--r-- | CryptoPkg/CryptoPkg.ci.yaml | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/CryptoPkg/CryptoPkg.ci.yaml b/CryptoPkg/CryptoPkg.ci.yaml index ca129d6ae5..47f2975967 100644 --- a/CryptoPkg/CryptoPkg.ci.yaml +++ b/CryptoPkg/CryptoPkg.ci.yaml @@ -73,13 +73,7 @@ },
"DscCompleteCheck": {
"DscPath": "CryptoPkg.dsc",
- "IgnoreInf": [
- # These are alternatives to OpensslLib.inf
- "CryptoPkg/Library/OpensslLib/OpensslLibIa32.inf",
- "CryptoPkg/Library/OpensslLib/OpensslLibIa32Gcc.inf",
- "CryptoPkg/Library/OpensslLib/OpensslLibX64.inf",
- "CryptoPkg/Library/OpensslLib/OpensslLibX64Gcc.inf"
- ]
+ "IgnoreInf": []
},
"GuidCheck": {
"IgnoreGuidName": [],
|