This project is mirrored from https://github.com/tianocore/edk2.git.
Pull mirroring updated .
- 20 May, 2022 2 commits
-
-
Tom Lendacky authored
The BaseMemEncryptSevLib functionality was updated to rely on the use of the OVMF/SEV workarea to check for SEV guests. However, this area is only updated when running the X64 OVMF build, not the hybrid Ia32/X64 build. Base SEV support is allowed under the Ia32/X64 build, but it now fails to boot as a result of the change. Update the ResetVector code to check for SEV features when built for 32-bit mode, not just 64-bit mode (requiring updates to both the Ia32 and Ia32X64 fdf files). Fixes: f1d1c337 Cc: Ard Biesheuvel <ardb+tianocore@kernel.org> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Cc: Erdem Aktas <erdemaktas@google.com> Cc: James Bottomley <jejb@linux.ibm.com> Cc: Michael Roth <michael.roth@amd.com> Cc: Min Xu <min.m.xu@intel.com> Signed-off-by:
Tom Lendacky <thomas.lendacky@amd.com> Reviewed-by:
Ard Biesheuvel <ardb@kernel.org>
-
Min Xu authored
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3930 CcProbeLib is designed to check the vm guest type. The OvmfPkg/CcProbeLib reads the OvmfWorkArea (0x80B000) to get the vm guest type which is written by each guest (SEV or TDX guest). But in SMM drivers the access to OvmfWorkArea is illegal. PiSmmCpuDxeSmm.inf is an example. It uses IoLib which in OvmfPkgX64 BaseIoLibIntrinsicSev.inf is included. The IoLib probes if the working guest is td guest by calling CcProbe(). So CcProbeLibNull will be included when SMM_REQUIRE is set. Currently only TDVF uses CcProbe to check the guest type, and TDVF doesn't support SMM, so this fix has no side-effect. Cc: Andrew Fish <afish@apple.com> Cc: Leif Lindholm <quic_llindhol@quicinc.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Dann Frazier <dann.frazier@canonical.com> Cc: Erdem Aktas <erdemaktas@google.com> Cc: James Bottomley <jejb@linux.ibm.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Tom Lendacky <thomas.lendacky@amd.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Tested-by:
dann frazier <dann.frazier@canonical.com> Reviewed-by:
Jiewen Yao <Jiewen.yao@intel.com> Signed-off-by:
Min Xu <min.m.xu@intel.com>
-
- 19 May, 2022 11 commits
-
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3479 Adds an instance of VariableFlashInfoLib to the platform build as it is a new library class introduced in MdeModulePkg. Cc: Guo Dong <guo.dong@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Maurice Ma <maurice.ma@intel.com> Cc: Benjamin You <benjamin.you@intel.com> Cc: Sean Rhodes <sean@starlabs.systems> Signed-off-by:
Michael Kubacki <michael.kubacki@microsoft.com> Acked-by:
Ard Biesheuvel <ardb@kernel.org> Reviewed-by:
Liming Gao <gaoliming@byosoft.com.cn> Reviewed-by:
Guo Dong <guo.dong@intel.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3479 Adds an instance of VariableFlashInfoLib to the platform build as it is a new library class introduced in MdeModulePkg. Cc: Anthony Perard <anthony.perard@citrix.com> Cc: Ard Biesheuvel <ardb+tianocore@kernel.org> Cc: Brijesh Singh <brijesh.singh@amd.com> Cc: Erdem Aktas <erdemaktas@google.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Cc: James Bottomley <jejb@linux.ibm.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Jordan Justen <jordan.l.justen@intel.com> Cc: Julien Grall <julien@xen.org> Cc: Min Xu <min.m.xu@intel.com> Cc: Peter Grehan <grehan@freebsd.org> Cc: Rebecca Cran <rebecca@bsdio.com> Cc: Sebastien Boeuf <sebastien.boeuf@intel.com> Cc: Tom Lendacky <thomas.lendacky@amd.com> Signed-off-by:
Michael Kubacki <michael.kubacki@microsoft.com> Acked-by:
Ard Biesheuvel <ardb@kernel.org> Reviewed-by:
Liming Gao <gaoliming@byosoft.com.cn> Reviewed-by:
Rebecca Cran <rebecca@bsdio.com> Reviewed-by:
Jiewen Yao <Jiewen.yao@intel.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3479 Adds an instance of VariableFlashInfoLib to the platform build as it is a new library class introduced in MdeModulePkg. Cc: Andrew Fish <afish@apple.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Abner Chang <abner.chang@hpe.com> Cc: Nickle Wang <nickle.wang@hpe.com> Signed-off-by:
Michael Kubacki <michael.kubacki@microsoft.com> Acked-by:
Ard Biesheuvel <ardb@kernel.org> Reviewed-by:
Liming Gao <gaoliming@byosoft.com.cn> Reviewed-by:
Abner Chang <abner.chang@hpe.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3479 Adds an instance of VariableFlashInfoLib to the platform build as it is a new library class introduced in MdeModulePkg. Cc: Ard Biesheuvel <ardb+tianocore@kernel.org> Cc: Leif Lindholm <quic_llindhol@quicinc.com> Cc: Sami Mujawar <sami.mujawar@arm.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Cc: Julien Grall <julien@xen.org> Signed-off-by:
Michael Kubacki <michael.kubacki@microsoft.com> Acked-by:
Ard Biesheuvel <ardb@kernel.org> Reviewed-by:
Liming Gao <gaoliming@byosoft.com.cn> Reviewed-by:
Sami Mujawar <sami.mujawar@arm.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3479 Adds support to the UEFI variable fault tolerant write (FTW) drivers to receive FTW base and size information dynamically via the Variable Flash Information library. Cc: Jian J Wang <jian.j.wang@intel.com> Cc: Hao A Wu <hao.a.wu@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Signed-off-by:
Michael Kubacki <michael.kubacki@microsoft.com> Acked-by:
Ard Biesheuvel <ardb@kernel.org> Reviewed-by:
Liming Gao <gaoliming@byosoft.com.cn> Reviewed-by:
Sami Mujawar <sami.mujawar@arm.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3479 Updates VariableRuntimeDxe, VariableSmm, and VariableStandaloneMm to acquire variable flash information from the Variable Flash Information library. Note: This introduces a dependency on VariableFlashInfoLib in these modules. Therefore, a platform building the variable modules must specify an instance of VariableFlashInfoLib in their platform build. Cc: Jian J Wang <jian.j.wang@intel.com> Cc: Hao A Wu <hao.a.wu@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Signed-off-by:
Michael Kubacki <michael.kubacki@microsoft.com> Acked-by:
Ard Biesheuvel <ardb@kernel.org> Reviewed-by:
Liming Gao <gaoliming@byosoft.com.cn> Reviewed-by:
Sami Mujawar <sami.mujawar@arm.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3479 Adds a new library class VariableFlashInfoLib that abstracts access to variable flash information. The instance provided first attempts to retrieve information from the Variable Flash Info HOB. If that HOB is not present, it falls back to the PCDs defined in MdeModulePkg. This fall back behavior provides backward compatibility for platforms that only provide PCDs but also allows platforms that need to dynamically provide the information using the Variable Flash Info HOB to do so at runtime. Cc: Jian J Wang <jian.j.wang@intel.com> Cc: Hao A Wu <hao.a.wu@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Signed-off-by:
Michael Kubacki <michael.kubacki@microsoft.com> Acked-by:
Ard Biesheuvel <ardb@kernel.org> Reviewed-by:
Liming Gao <gaoliming@byosoft.com.cn> Reviewed-by:
Sami Mujawar <sami.mujawar@arm.com>
-
Michael Kubacki authored
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3479 Adds a new GUID that is used to identify a HOB that passes variable flash information to UEFI variable drivers in HOB consumption phases such as DXE, Traditional MM, and Standalone MM. This information was previously passed directly with PCDs such as EfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableBase and gEfiMdeModulePkgTokenSpaceGuid.PcdFlashNvStorageVariableSize. However, the Standalone MM variable driver instance does not have direct access to the PCD database. Therefore, this HOB will first be considered as the source for variable flash information and if platforms do not produce the HOB, reading the information from the PCDs directly will be a backup to provide backward compatibility. Cc: Jian J Wang <jian.j.wang@intel.com> Cc: Hao A Wu <hao.a.wu@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Signed-off-by:
Michael Kubacki <michael.kubacki@microsoft.com> Acked-by:
Ard Biesheuvel <ardb@kernel.org> Reviewed-by:
Liming Gao <gaoliming@byosoft.com.cn> Reviewed-by:
Sami Mujawar <sami.mujawar@arm.com>
-
Michael Kubacki authored
Appends the word list to reduce the number of errors encountered by individual packages. Cc: Sean Brogan <sean.brogan@microsoft.com> Cc: Bret Barkelew <Bret.Barkelew@microsoft.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Signed-off-by:
Michael Kubacki <michael.kubacki@microsoft.com> Reviewed-by:
Liming Gao <gaoliming@byosoft.com.cn>
-
Michael Kubacki authored
Sets "allowCompoundWords" to "true" to reduce the number of compound word issues encountered in the future. Cc: Sean Brogan <sean.brogan@microsoft.com> Cc: Bret Barkelew <Bret.Barkelew@microsoft.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Signed-off-by:
Michael Kubacki <michael.kubacki@microsoft.com> Reviewed-by:
Liming Gao <gaoliming@byosoft.com.cn>
-
Michael Kubacki authored
The v5.21.0 update introduced a number of new issues that might impact stable tag integration so this fixes the version to the previous release. Cc: Sean Brogan <sean.brogan@microsoft.com> Cc: Bret Barkelew <Bret.Barkelew@microsoft.com> Cc: Michael D Kinney <michael.d.kinney@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Signed-off-by:
Michael Kubacki <michael.kubacki@microsoft.com> Reviewed-by:
Liming Gao <gaoliming@byosoft.com.cn> This value can be revisited in the future to update the
-
- 13 May, 2022 14 commits
-
-
Rebecca Cran authored
RVCT is obsolete and no longer used. Remove support for it. Signed-off-by:
Rebecca Cran <quic_rcran@quicinc.com> Reviewed-by:
Ard Biesheuvel <ardb@kernel.org>
-
Rebecca Cran authored
RVCT is obsolete and no longer used. Remove support for it. Signed-off-by:
Rebecca Cran <quic_rcran@quicinc.com> Reviewed-by:
Ard Biesheuvel <ardb@kernel.org>
-
Rebecca Cran authored
RVCT is obsolete and no longer used. Remove support for it. Signed-off-by:
Rebecca Cran <quic_rcran@quicinc.com> Reviewed-by:
Ard Biesheuvel <ardb@kernel.org>
-
Rebecca Cran authored
RVCT is obsolete and no longer used. Remove support for it. Signed-off-by:
Rebecca Cran <quic_rcran@quicinc.com> Reviewed-by:
Ard Biesheuvel <ardb@kernel.org>
-
Rebecca Cran authored
RVCT is obsolete and no longer used. Remove support for it. Signed-off-by:
Rebecca Cran <quic_rcran@quicinc.com> Reviewed-by:
Ard Biesheuvel <ardb@kernel.org>
-
Rebecca Cran authored
RVCT is obsolete and no longer used. Remove support for it. Signed-off-by:
Rebecca Cran <quic_rcran@quicinc.com> Reviewed-by:
Ard Biesheuvel <ardb@kernel.org>
-
Rebecca Cran authored
RVCT is obsolete and no longer used. Remove support for it. Signed-off-by:
Rebecca Cran <quic_rcran@quicinc.com> Reviewed-by:
Ard Biesheuvel <ardb@kernel.org>
-
Rebecca Cran authored
RVCT is obsolete and no longer used. Remove support for it. Signed-off-by:
Rebecca Cran <quic_rcran@quicinc.com> Reviewed-by:
Ard Biesheuvel <ardb@kernel.org>
-
Rebecca Cran authored
RVCT is obsolete and no longer used. Remove support for it. Signed-off-by:
Rebecca Cran <quic_rcran@quicinc.com> Reviewed-by:
Ard Biesheuvel <ardb@kernel.org>
-
Rebecca Cran authored
RVCT is obsolete and no longer used. Remove support for it. Signed-off-by:
Rebecca Cran <quic_rcran@quicinc.com> Reviewed-by:
Ard Biesheuvel <ardb@kernel.org>
-
Liu, Zhiguang authored
Some ConIn or ConOut device may not in the first root bridge, so connect all root bridge before detect ConIn and ConOut device. Reviewed-by:
Guo Dong <guo.dong@intel.com> Reviewed-by:
Ray Ni <ray.ni@intel.com> Cc: Maurice Ma <maurice.ma@intel.com> Cc: Benjamin You <benjamin.you@intel.com> Cc: Sean Rhodes <sean@starlabs.systems> Signed-off-by:
Zhiguang Liu <zhiguang.liu@intel.com>
-
Liu, Zhiguang authored
Current code follow some rules to check if the PCI device connected to a serial port device, but some platform or hardware doesn't follow such rule. By locating gEfiSerialIoProtocolGuid protocol, we can find the related device path. Reviewed-by:
Guo Dong <guo.dong@intel.com> Reviewed-by:
Ray Ni <ray.ni@intel.com> Cc: Maurice Ma <maurice.ma@intel.com> Cc: Benjamin You <benjamin.you@intel.com> Cc: Sean Rhodes <sean@starlabs.systems> Signed-off-by:
Zhiguang Liu <zhiguang.liu@intel.com>
-
Liu, Zhiguang authored
A little overdesign about VisitAllPciInstances function, since there are two call back functions. Simplify the code logic by combining the two call back functions, and unused parameters. Change the PROTOCOL_INSTANCE_CALLBACK to SIMPLE_PROTOCOL_INSTANCE_CALLBACK because the former is also defined in OvmfPkg. Rename it to avoid confusion. Reviewed-by:
Guo Dong <guo.dong@intel.com> Reviewed-by:
Ray Ni <ray.ni@intel.com> Cc: Maurice Ma <maurice.ma@intel.com> Cc: Benjamin You <benjamin.you@intel.com> Cc: Sean Rhodes <sean@starlabs.systems> Signed-off-by:
Zhiguang Liu <zhiguang.liu@intel.com>
-
Kun Qin authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3488 Current free pool routine from PiSmmCore will inspect memory guard status for target buffer without considering pool headers. This could lead to `IsMemoryGuarded` function to return incorrect results. In that sense, allocating a 0 sized pool could cause an allocated buffer directly points into a guard page, which is legal. However, trying to free this pool will cause the routine changed in this commit to read XP pages, which leads to page fault. This change will inspect memory guarded with pool headers. This can avoid errors when a pool content happens to be on a page boundary. Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Eric Dong <eric.dong@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Jian J Wang <jian.j.wang@intel.com> Cc: Liming Gao <gaoliming@byosoft.com.cn> Signed-off-by:
Kun Qin <kuqin12@gmail.com> Reviewed-by:
Jian J Wang <jian.j.wang@intel.com> Reviewed-by:
Liming Gao <gaoliming@byosoft.com.cn>
-
- 11 May, 2022 11 commits
-
-
Min M Xu authored
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3918 In OvmfPkgX64 we enable 2 different CpuMpPei and CpuDxe drivers. The difference between the drivers is the MpInitLib or MpInitLibUp. This is acomplished by adding a MpInitLibDepLib. In IntelTdxX64 we enable 2 versions of CpuDxe drivers. It is because PEI is skipped in IntelTdxX64. Cc: Eric Dong <eric.dong@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Brijesh Singh <brijesh.singh@amd.com> Cc: Erdem Aktas <erdemaktas@google.com> Cc: James Bottomley <jejb@linux.ibm.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Tom Lendacky <thomas.lendacky@amd.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by:
Min Xu <min.m.xu@intel.com> Tested-by:
Tom Lendacky <thomas.lendacky@amd.com> Acked-by:
Gerd Hoffmann <kraxel@redhat.com> Acked-by:
Jiewen Yao <jiewen.yao@intel.com> Reviewed-by:
Ray Ni <ray.ni@intel.com>
-
Min M Xu authored
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3918 In Td guest CpuDxe driver uses the MpInitLibUp, the other guest type use the MpInitLib. So we install different Protocols according to the current working guest type. Cc: Eric Dong <eric.dong@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Brijesh Singh <brijesh.singh@amd.com> Cc: Erdem Aktas <erdemaktas@google.com> Cc: James Bottomley <jejb@linux.ibm.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Tom Lendacky <thomas.lendacky@amd.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by:
Min Xu <min.m.xu@intel.com> Tested-by:
Tom Lendacky <thomas.lendacky@amd.com> Acked-by:
Gerd Hoffmann <kraxel@redhat.com> Acked-by:
Jiewen Yao <jiewen.yao@intel.com> Reviewed-by:
Ray Ni <ray.ni@intel.com>
-
Min M Xu authored
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3918 Td guest should use MpInitLibUp, other guest use the MpInitLib. So in SecMain.c different PPI is installed according to the working guest type. Cc: Eric Dong <eric.dong@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Brijesh Singh <brijesh.singh@amd.com> Cc: Erdem Aktas <erdemaktas@google.com> Cc: James Bottomley <jejb@linux.ibm.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Tom Lendacky <thomas.lendacky@amd.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by:
Min Xu <min.m.xu@intel.com> Tested-by:
Tom Lendacky <thomas.lendacky@amd.com> Acked-by:
Gerd Hoffmann <kraxel@redhat.com> Acked-by:
Jiewen Yao <jiewen.yao@intel.com> Reviewed-by:
Ray Ni <ray.ni@intel.com>
-
Min M Xu authored
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3918 There are 4 MpInitLibDepLib: - PeiMpInitLibMpDepLib: MpInitLib multi-processor dependency - PeiMpInitLibUpDepLib: MpInitLib unique-processor dependency - DxeMpInitLibMpDepLib: MpInitLib multi-processor dependency - DxeMpInitLibUpDepLib MpInitLib unique-processor dependency The Pei libs depend on the corresponding PPI. The Dxe libs depend on the corresponding Protocol. Cc: Eric Dong <eric.dong@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Brijesh Singh <brijesh.singh@amd.com> Cc: Erdem Aktas <erdemaktas@google.com> Cc: James Bottomley <jejb@linux.ibm.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Tom Lendacky <thomas.lendacky@amd.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by:
Min Xu <min.m.xu@intel.com> Tested-by:
Tom Lendacky <thomas.lendacky@amd.com> Acked-by:
Gerd Hoffmann <kraxel@redhat.com> Acked-by:
Jiewen Yao <jiewen.yao@intel.com> Reviewed-by:
Ray Ni <ray.ni@intel.com>
-
Min M Xu authored
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3918 MpInitLibDepLib is a set of libraries which depend on PPI/Protocol. This patch defines the related PPI/Protocols in OvmfPkg. Cc: Eric Dong <eric.dong@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Brijesh Singh <brijesh.singh@amd.com> Cc: Erdem Aktas <erdemaktas@google.com> Cc: James Bottomley <jejb@linux.ibm.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Tom Lendacky <thomas.lendacky@amd.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by:
Min Xu <min.m.xu@intel.com> Tested-by:
Tom Lendacky <thomas.lendacky@amd.com> Acked-by:
Gerd Hoffmann <kraxel@redhat.com> Acked-by:
Jiewen Yao <jiewen.yao@intel.com> Reviewed-by:
Ray Ni <ray.ni@intel.com>
-
Min M Xu authored
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3918 This reverts commit 88da06ca . This commit triggers the ASSERT in Non-Td guest. Cc: Eric Dong <eric.dong@intel.com> Cc: Ray Ni <ray.ni@intel.com> Cc: Brijesh Singh <brijesh.singh@amd.com> Cc: Erdem Aktas <erdemaktas@google.com> Cc: James Bottomley <jejb@linux.ibm.com> Cc: Jiewen Yao <jiewen.yao@intel.com> Cc: Tom Lendacky <thomas.lendacky@amd.com> Cc: Gerd Hoffmann <kraxel@redhat.com> Signed-off-by:
Min Xu <min.m.xu@intel.com> Tested-by:
Tom Lendacky <thomas.lendacky@amd.com> Acked-by:
Gerd Hoffmann <kraxel@redhat.com> Reviewed-by:
Ray Ni <ray.ni@intel.com>
-
Yi Li authored
Files generated by process_files.pl from openssl sources should not be checked for edk2 code style. Signed-off-by:
Gerd Hoffmann <kraxel@redhat.com> Signed-off-by:
Yi Li <yi1.li@intel.com> 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> Reviewed-by:
Jiewen Yao <jiewen.yao@intel.com>
-
Yi Li authored
Run process_files.pl with the current openssl submodule version. Signed-off-by:
Yi Li <yi1.li@intel.com> 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: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by:
Jiewen Yao <jiewen.yao@intel.com>
-
Yi Li authored
Recommend from Gerd: (2) Keep the EC config option, but update process_files.pl to automatically add the PcdEcEnabled config option handling to the files it generates. When remove 'no-ec' from openssl configure list, will automatically remove 'OPENSSL_NO_EC', 'OPENSSL_NO_ECDH', 'OPENSSL_NO_ECDSA', 'OPENSSL_NO_TLS1_3', form header, and add '/ec/.', '/sm2/.' files to INF files. Signed-off-by:
Yi Li <yi1.li@intel.com> 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: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by:
Jiewen Yao <jiewen.yao@intel.com>
-
Yi Li authored
Move auto-generated openssl config to openssl/opensslconf_generated, And openssl/opensslconf.h will contain both edk2 conditional openssl feature and openssl/opensslconf_generated. Will make two part more clear. New conditional feture code in opensslconf.h will look like: /* Autogenerated conditional openssl feature list starts here */ [.....] /* Autogenerated conditional openssl feature list ends here */ Signed-off-by:
Yi Li <yi1.li@intel.com> 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: Gerd Hoffmann <kraxel@redhat.com> Reviewed-by:
Jiewen Yao <jiewen.yao@intel.com>
-
Yi Li authored
PcdOpensslXXXEnabled is a more appropriate choice. Signed-off-by:
Yi Li <yi1.li@intel.com> 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> Reviewed-by:
Jiewen Yao <jiewen.yao@intel.com>
-
- 09 May, 2022 2 commits
-
-
Chao Li authored
Fix misspelling of word "Prerequisites". In the step 5 of the Prerequisites section, the python command was missing the "-r" option, what the command really meant was to install from the given requirements file, so fix that. Cc: sean.brogan@microsoft.com Cc: Bret.Barkelew@microsoft.com Cc: michael.d.kinney@intel.com Cc: gaoliming@byosoft.com.cn Signed-off-by:
Chao Li <lichao@loongson.cn> Reviewed-by:
Liming Gao <gaoliming@byosoft.com.cn>
-
Gua Guo authored
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3917 When PlatformPkg.dsc has multiple SKU IDs but didn't exist delta PCD, System will hang on BuildPcdDxeDataBase. Ideally, if didn't exist delta PCD by different SKU ID, UpdatePcdDatabase () shouldn't return EFI_NOT_FOUND. Signed-off-by:
Gua Guo <gua.guo@intel.com> Reviewed-by:
Liming Gao <gaoliming@byosoft.com.cn>
-