summaryrefslogtreecommitdiffstats
path: root/CryptoPkg/CryptoPkg.ci.yaml
diff options
context:
space:
mode:
authorMichael D Kinney <michael.d.kinney@intel.com>2022-09-24 13:40:26 -0700
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2022-10-24 07:49:43 +0000
commitea6d859b50b692577c4ccbeac0fb8686fad83a6e (patch)
tree57584553a1775cdf2307087e6ba33d020f7119ac /CryptoPkg/CryptoPkg.ci.yaml
parentdd00f92b2ff8e9fcddb261b1ee45e237dfe0b71c (diff)
downloadedk2-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.yaml8
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": [],