[edk2-devel] GSoC Contributor Proposals

2022-04-13 Thread Nate DeSimone
Hi Everyone, I hope you are all working on your proposals. If you would like some feedback on your proposals before having to submit the final version of them on Tuesday next week, please do one of the following: 1. Upload your current draft proposal to the GSoC website. 2. Email Mike

Re: [edk2-devel] Continuation of Audio Output Protocol/UEFI accessibility project from 2021 GSoC

2022-04-13 Thread Nate DeSimone
Hey Ethin, Welcome back! Finishing what one started is certainly a noble endeavor! It is good that you have the root cause of what went wrong last year fully understood and therefore have a good idea of the adjustments you would need to make to be successful this year. So, the one thing that

Re: [edk2-devel] [PATCH v4 8/8] UefiPayloadPkg: Add VariableFlashInfoLib

2022-04-13 Thread Guo Dong
Reviewed-by: Guo Dong -Original Message- From: devel@edk2.groups.io On Behalf Of Michael Kubacki Sent: Tuesday, April 12, 2022 9:30 AM To: devel@edk2.groups.io Cc: Dong, Guo ; Ni, Ray ; Ma, Maurice ; You, Benjamin ; Rhodes, Sean Subject: [edk2-devel] [PATCH v4 8/8] UefiPayloadPkg:

Re: [edk2-devel] [PATCH v2] ShellPkg: Update smbiosview type 9 with SMBIOS 3.5 fields

2022-04-13 Thread Gao, Zhichao
Reviewed-by: Zhichao Gao Thanks, Zhichao > -Original Message- > From: Ke, Bo-ChangX > Sent: Wednesday, April 13, 2022 10:57 AM > To: devel@edk2.groups.io > Cc: Ni, Ray ; Gao, Zhichao > Subject: [PATCH v2] ShellPkg: Update smbiosview type 9 with SMBIOS 3.5 fields > >

Re: [edk2-devel] [PATCH v2] MdePkg: Update smbiosview type 9 with SMBIOS 3.5 fields

2022-04-13 Thread Gao, Zhichao
Reviewed-by: Zhichao Gao Thanks, Zhichao > -Original Message- > From: Ke, Bo-ChangX > Sent: Wednesday, April 13, 2022 11:14 AM > To: devel@edk2.groups.io > Cc: Liu, Zhiguang ; Gao, Zhichao > ; Bi, Dandan ; Zeng, Star > > Subject: [PATCH v2] MdePkg: Update smbiosview type 9 with SMBIOS

Re: [edk2-devel] [PATCH v4 0/8] Add Variable Flash Info HOB

2022-04-13 Thread Michael Kubacki
A friendly reminder to those on the CC line to help review your respective packages in this patch series. Some of the patches are just minor changes to DSC files and others do not have a significant number of changes. Thanks, Michael On 4/12/2022 12:29 PM, Michael Kubacki wrote: From:

Re: [edk2-devel] [edk2-discuss] GSoC Proposal

2022-04-13 Thread Ada Christine
i understand now, thank you for clarifying! I'm on board and I'll get to work on a more complete plan as soon as possible. i can probably have a draft proposal done by EOD Saturday. i know it's a holiday weekend, so i don't expect anybody to hop to (pun intended) to critique :) On Wed, Apr 13,

Re: [edk2-devel][PATCH] UefiPayloadPkg: Fix the build failure

2022-04-13 Thread duntan
Acked-by: Dun Tan -Original Message- From: devel@edk2.groups.io On Behalf Of Guo Dong Sent: Thursday, April 14, 2022 4:49 AM To: devel@edk2.groups.io Cc: Dong, Guo ; Ni, Ray ; You, Benjamin ; Rhodes, Sean Subject: [edk2-devel][PATCH] UefiPayloadPkg: Fix the build failure From: Guo

Re: [edk2-devel] Applying for GSoC 2022: Add Rust Support to EDK II

2022-04-13 Thread Nate DeSimone
Hi Ayush, Very interesting and intellectually stimulating, thank you! It makes sense that the Rust authors would opt to depend on libc for syscalls, at least on most UNIX designs there is an assumption that the library that implements the syscall interface *is* libc and any library that

Re: [edk2-devel] GSoC 2022: Add S3 resume support to MinPlatform

2022-04-13 Thread Nate DeSimone
Hi Benjamin, Yeah the GMBUS I2C controller gets very temperamental if there is a protocol error. I think you have to go a full reset of the controller to get it back into a working state. I haven’t figured that out completely in my POC code yet so that is one of the things I suspect you will

[edk2-devel] Continuation of Audio Output Protocol/UEFI accessibility project from 2021 GSoC

2022-04-13 Thread Ethin Probst
Hi all, I'm writing because I'm considering applying once again for GSoC to continue my work on the audio output subsystem, specifically focusing on either HDA or USB audio. Last year I came incredibly close to getting audio output working, but Qemu did some weird things that I was unaware of

Re: [edk2-devel] [edk2-libc Patch 1/1] AppPkg\Applications\Python\Python-3.6.8\Lib: uuid.py module port for UEFI environment

2022-04-13 Thread Michael D Kinney
Pushed as 0fdfe217..c3fe. Mike > -Original Message- > From: Frinzell, Aaron > Sent: Wednesday, April 13, 2022 1:35 PM > To: Kinney, Michael D ; Jayaprakash, N > ; devel@edk2.groups.io > Subject: RE: [edk2-devel] [edk2-libc Patch 1/1] > AppPkg\Applications\Python\Python-3.6.8\Lib:

Re: [edk2-devel] [Patch 1/1] Maintainers.txt: Add Michael Kubacki as UnitTestFrameworkPkg maintainer

2022-04-13 Thread Michael Kubacki
Reviewed-by: Michael Kubacki On 4/13/2022 11:42 AM, Michael D Kinney wrote: Cc: Michael Kubacki Signed-off-by: Michael D Kinney --- Maintainers.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Maintainers.txt b/Maintainers.txt index 26662c9221ee..bc08ce1f15da 100644 ---

Re: [edk2-devel] [GSoC 2022] Introducing myself & seeking for project ideas

2022-04-13 Thread Nate DeSimone
Hi Theo, Yup you are totally correct. There are a lot of features and services that exist in a real hardware UEFI firmware that do not exist in OVMF. If you are trying to build some new code to run on real hardware UEFI firmware, then having a feature complete qemu version would be super

Re: [edk2-devel] [edk2-discuss] GSoC Proposal

2022-04-13 Thread Nate DeSimone
Hi All, Pedro is 100% correct. The primary use case and the reason I added this is to remove library duplication across all the .efi files. This is actually super valuable because LZMA compression is becoming ineffective because compiler optimization is getting so good that the patterns for a

Re: [edk2-devel] [edk2-discuss] GSoC Proposal

2022-04-13 Thread Nate DeSimone
Hi Marvin, > -Original Message- > From: disc...@edk2.groups.io On Behalf Of > Marvin Häuser > Sent: Wednesday, April 13, 2022 5:06 AM > To: Ada Christine > Cc: disc...@edk2.groups.io; Desimone, Nathaniel L > ; Shi, Steven ; > devel@edk2.groups.io > Subject: Re: [edk2-discuss] GSoC

[edk2-devel] FW: [edk2-discuss] GSoC Proposal

2022-04-13 Thread Nate DeSimone
Hi Ada, Great to meet you and welcome to the TianoCore project! Great to hear you are interested! Despite Marvin's misgivings, I think dynamic linking would be an excellent addition to EDK II! Marvin is right that we would not want to use it in UEFI spec compliant applications or OpROMs at

[edk2-devel] [PATCH 1/1] ArmPlatformPkg/PrePeiCore: Print the firmware version early in boot

2022-04-13 Thread Rebecca Cran
Copy code from PrePi to PrePeiCore that prints the firmware version and build date early in the boot process. Signed-off-by: Rebecca Cran --- ArmPlatformPkg/PrePeiCore/PrePeiCore.c | 17 + ArmPlatformPkg/PrePeiCore/PrePeiCoreMPCore.inf | 3 +++

[edk2-devel][PATCH] UefiPayloadPkg: Fix the build failure

2022-04-13 Thread Guo Dong
From: Guo Dong When Quite parameter is not provided, its default value would be "None" instead of "". So update its default value not to impact the build. Cc: Ray Ni Cc: Benjamin You Cc: Sean Rhodes Signed-off-by: Guo Dong --- UefiPayloadPkg/UniversalPayloadBuild.py | 4 ++-- 1 file

Re: [edk2-devel] [edk2-discuss] GSoC Proposal

2022-04-13 Thread Marvin Häuser
> On 13. Apr 2022, at 20:43, Pedro Falcato wrote: > >  > Hi Marvin, Ada, > > Some comments: > > I don't think the purpose of the dynamic linker is to treat EFI as a complete > operating system, but to try to eliminate the static linking that may be > needlessly duplicating > code that

Re: [edk2-devel] [edk2-discuss] GSoC Proposal

2022-04-13 Thread Pedro Falcato
GSoC tip: Try to spread your proposals out. If we don't have enough project slots for you, all your 3 proposals get rejected and your GSoC participation goes out the window. Take a look at our project ideas and ask questions, and take a look at other orgs if you want. Also, don't forget that these

Re: [edk2-devel] [edk2-discuss] GSoC Proposal

2022-04-13 Thread Pedro Falcato
Hi Marvin, Ada, Some comments: I don't think the purpose of the dynamic linker is to treat EFI as a complete operating system, but to try to eliminate the static linking that may be needlessly duplicating code that could instead be put in a single dynamic library. For instance, MdePkg and

Re: [edk2-devel] [edk2-discuss] GSoC Proposal

2022-04-13 Thread Ada Christine
i can submit up to three proposals. I'll give all of this some thought and a little research and start putting at least two proposals together starting Friday. :) On Wed, Apr 13, 2022, 15:15 Marvin Häuser wrote: > > On 13. Apr 2022, at 16:38, Ada Christine wrote: > > i was replying via the

Re: [edk2-devel] [edk2-discuss] GSoC Proposal

2022-04-13 Thread Ada Christine
i was replying via the groups.io web interface, I'm guessing that messed up the thread? i haven't used mailing lists before and don't know how they work. I'll use my mail client from here on. I'm on board with not treating EFI as an operating system. the more i think about it the more it looks

Re: [edk2-devel] [Patch 1/1] Maintainers.txt: Add Michael Kubacki as UnitTestFrameworkPkg maintainer

2022-04-13 Thread Michael Kubacki
Acked-by: Michael Kubacki On 4/13/2022 11:42 AM, Michael D Kinney wrote: Cc: Michael Kubacki Signed-off-by: Michael D Kinney --- Maintainers.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Maintainers.txt b/Maintainers.txt index 26662c9221ee..bc08ce1f15da 100644 ---

Re: [edk2-devel] [PATCH 0/3] ArmPlatformPkg: Fix Scripts/Ds5 debugging and Makefile

2022-04-13 Thread Rebecca Cran
On 4/13/22 10:51, Ard Biesheuvel wrote: On Mon, 11 Apr 2022 at 03:18, Rebecca Cran wrote: Also, I noticed Scripts/Makefile defaults to RVCT. Are people still using that, or has everyone moved to gcc or the newer Arm compilers? RVCT is 32-bit only, as far as I know, so I don't think anyone

Re: [edk2-devel] [PATCH 0/3] ArmPlatformPkg: Fix Scripts/Ds5 debugging and Makefile

2022-04-13 Thread Ard Biesheuvel
On Mon, 11 Apr 2022 at 03:18, Rebecca Cran wrote: > > Also, I noticed Scripts/Makefile defaults to RVCT. Are people still using > that, or has everyone moved to gcc or the newer Arm compilers? > RVCT is 32-bit only, as far as I know, so I don't think anyone still cares about it. > -- > Rebecca

[edk2-devel] [Patch 1/1] Maintainers.txt: Add Michael Kubacki as UnitTestFrameworkPkg maintainer

2022-04-13 Thread Michael D Kinney
Cc: Michael Kubacki Signed-off-by: Michael D Kinney --- Maintainers.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/Maintainers.txt b/Maintainers.txt index 26662c9221ee..bc08ce1f15da 100644 --- a/Maintainers.txt +++ b/Maintainers.txt @@ -620,6 +620,7 @@ S: Maintained

Re: [edk2-devel] [edk2-discuss] GSoC Proposal

2022-04-13 Thread Marvin Häuser
> On 13. Apr 2022, at 16:38, Ada Christine wrote: > i was replying via the groups.io web interface, I'm guessing that messed up > the thread? i haven't used mailing lists before and don't know how they > work. I'll use my mail client from here on. > > I'm on board with not treating EFI as an

Re: [edk2-devel] [edk2-discuss] GSoC Proposal

2022-04-13 Thread Rebecca Cran
Oh I see what was meant - ignore me! I do think it would be good to have more discussions on edk2-discuss though :) -- Rebecca Cran On 4/13/22 08:44, Rebecca Cran wrote: On 4/13/22 00:54, Marvin Häuser wrote: CC edk2-devel (you picked the logically correct list, but it’s pretty dead and

Re: [edk2-devel] [edk2-discuss] GSoC Proposal

2022-04-13 Thread Rebecca Cran
On 4/13/22 00:54, Marvin Häuser wrote: CC edk2-devel (you picked the logically correct list, but it’s pretty dead and barely anyone reads it) Just a minor correction - it's edk2-discuss (disc...@edk2.groups.io) that was cc'd but that's pretty dead. edk2-devel (devel@edk2.groups.io) is much

Re: [edk2-devel] [PATCH v3 1/6] MdeModulePkg/PciHostBridge: io range is not mandatory

2022-04-13 Thread Abner Chang
> -Original Message- > From: Gerd Hoffmann > Sent: Wednesday, April 13, 2022 4:12 PM > To: devel@edk2.groups.io; Chang, Abner (HPS SW/FW Technologist) > > Cc: Leif Lindholm ; Ard Biesheuvel > ; Jordan Justen ; > Jian J Wang ; Ray Ni ; Hao A Wu > ; Jiewen Yao ; Liming Gao > ; Pawel

Re: [edk2-devel] [PATCH 0/4] Introduce TdProbe in MdePkg

2022-04-13 Thread Min Xu
On April 13, 2022 9:12 PM, Yao Jiewen wrote: > > Thank you very much, James and Min, for the quick response. > > I have one small concern on the naming - TdProbeLib. > Would it be better if we create a generic CcProbeLib, and just return the > CC_GUEST_TYPE? > The benefit is that just in case

Re: [edk2-devel] [PATCH 0/4] Introduce TdProbe in MdePkg

2022-04-13 Thread Yao, Jiewen
Thank you very much, James and Min, for the quick response. I have one small concern on the naming - TdProbeLib. Would it be better if we create a generic CcProbeLib, and just return the CC_GUEST_TYPE? The benefit is that just in case SEV has some usage in the future, we don’t need create

Re: [edk2-devel] [PATCH 0/4] Introduce TdProbe in MdePkg

2022-04-13 Thread James Bottomley
On Wed, 2022-04-13 at 17:08 +0800, Min Xu wrote: > BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3902 > > Bad IO performance in SEC phase is observed after TDX features was > introduced. (after commit b6b2de884864 - "MdePkg: Support mmio for > Tdx guest in BaseIoLibIntrinsic"). > > This is

Re: [edk2-devel] [edk2-discuss] GSoC Proposal

2022-04-13 Thread Marvin Häuser
Do you use the “reply all” option in your mail client? Looks like my CCs have been dropped again. Comments inline. > On 13. Apr 2022, at 12:54, Ada Christine wrote: > Hi, Marvin > > Its similarity to my own latest experiment is the key to what grabbed my > attention. I have no particular use

[edk2-devel] [PATCH 4/4] OvmfPkg: Add TdProbeLib in *.dsc

2022-04-13 Thread Min Xu
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3902 TdProbeLib is imported in BaseIoLibIntrinsicSev. OvmfPkg/IntelTdx/TdProbeLib is the OvmfPkg version which checks OvmfWorkArea to determine the Td guest type. It is included in OvmfPkgX64.dsc and IntelTdx/IntelTdxX64.dsc. Other .dsc include

[edk2-devel] [PATCH 3/4] MdePkg: Probe Td guest in BaseIoLibIntrinsicSev

2022-04-13 Thread Min Xu
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3902 Bad IO performance in SEC phase is observed after TDX features was introduced. (after commit b6b2de884864 - "MdePkg: Support mmio for Tdx guest in BaseIoLibIntrinsic"). This is because IsTdxGuest() will be called in each MMIO operation. It

[edk2-devel] [PATCH 2/4] OvmfPkg/IntelTdx: Add TdProbeLib

2022-04-13 Thread Min Xu
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3902 This is the OvmfPkg specific TdProbeLib. It checks the Ovmf WorkArea (PcdOvmfWorkAreaBase) to determine if the working system is of Td guest. Cc: Michael D Kinney Cc: Liming Gao Cc: Zhiguang Liu Cc: James Bottomley Cc: James Bottomley

[edk2-devel] [PATCH 0/4] Introduce TdProbe in MdePkg

2022-04-13 Thread Min Xu
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3902 Bad IO performance in SEC phase is observed after TDX features was introduced. (after commit b6b2de884864 - "MdePkg: Support mmio for Tdx guest in BaseIoLibIntrinsic"). This is because IsTdxGuest() will be called in each MMIO operation. It

[edk2-devel] [PATCH 1/4] MdePkg: Add TdProbeLib

2022-04-13 Thread Min Xu
BZ: https://bugzilla.tianocore.org/show_bug.cgi?id=3902 TdProbeLib is used to probe if the working system is of Td guest. This library is designed to run on SEC / PEI / DXE phases. A null instance of the library returns Non-Td anyway. A platform specific TdProbeLib will be implemented, for

Re: [edk2-devel] [PATCH v2 09/14] OvmfPkg: Remove UefiCpuLib from module INFs.

2022-04-13 Thread Gerd Hoffmann
On Tue, Apr 12, 2022 at 10:51:39PM +0800, Yu Pu wrote: > Because UefiCpuPkg/UefiCpuLib is merged to MdePkg/CpuLib, remove the > dependency of UefiCpuLib. > > Cc: Ard Biesheuvel > Cc: Jiewen Yao > Cc: Jordan Justen > Cc: Gerd Hoffmann > Signed-off-by: Yu Pu Acked-by: Gerd Hoffmann

Re: [edk2-devel] [PATCH v2 04/14] OvmfPkg: Add CpuLib to module INFs that depend on UefiCpuLib.

2022-04-13 Thread Gerd Hoffmann
On Tue, Apr 12, 2022 at 10:51:34PM +0800, Yu Pu wrote: > There are two libraries: MdePkg/CpuLib and UefiCpuPkg/UefiCpuLib and > UefiCpuPkg/UefiCpuLib will be merged to MdePkg/CpuLib. To avoid build > failure, add CpuLib dependency to all modules that depend on UefiCpuLib. > > Cc: Ard Biesheuvel

Re: [edk2-devel] [PATCH v3 1/6] MdeModulePkg/PciHostBridge: io range is not mandatory

2022-04-13 Thread Gerd Hoffmann
Hi, > > diff --git a/MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridge.c > > b/MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridge.c > > index b20bcd310ad5..51a3b987967f 100644 > > --- a/MdeModulePkg/Bus/Pci/PciHostBridgeDxe/PciHostBridge.c > > +++

[edk2-devel] [PATCH] UefiCpuPkg/ResetVector: Pad image size to 4K for ARCH_IA32

2022-04-13 Thread Long1 Huang
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3901 There is no padding for ARCH_IA32, so it is not 4K alignment. When including ResetVector.ia32.*.raw into fdf, it will cause "4G - FitTablePointerOffset is occupied!" build issue. Cc: Ray Ni Cc: Zhang, Di Signed-off-by: Huang Long ---

Re: [edk2-devel] [PATCH 0/3] CryptoPkg: Enable ECC in openssllib by a customize-able way

2022-04-13 Thread yi1 li
Thanks for review and have re-sent patch series. -Original Message- From: Yao, Jiewen Sent: Wednesday, April 13, 2022 2:42 PM To: Li, Yi1 ; devel@edk2.groups.io Cc: Wang, Jian J Subject: RE: [PATCH 0/3] CryptoPkg: Enable ECC in openssllib by a customize-able way Thanks for the

[edk2-devel] [PATCH V2 3/3] CryptoPkg: Make EC source file config-able

2022-04-13 Thread yi1 li
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3679 REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3828 Use PCD gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled to config-able source files list in OpensslLib.inf and OpensslLibCrypto.inf. If PcdEcEnabled equals to FALSE, this file will not be

[edk2-devel] [PATCH V2 2/3] CryptoPkg: Reconfigure OpensslLib to add EC algorithms

2022-04-13 Thread yi1 li
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3679 REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3828 Reconfigure OpensslLib to add elliptic curve cipher algorithms. Cc: Jiewen Yao Cc: Jian J Wang Signed-off-by: yi1 li --- .../Library/Include/openssl/opensslconf.h | 3 --

[edk2-devel] [PATCH V2 1/3] CryptoPkg: Add instrinsics to support building ECC on IA32 windows

2022-04-13 Thread yi1 li
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3679 This dependency is needed to build openssl lib with ECC ciphers under IA32 Windows and adds implementation for _allmul and _allshr instrinsics. It is taken from Project Mu: microsoft/mu_basecore@b55b341 Cc: Jiewen Yao Cc: Jian J Wang

Re: [edk2-devel] [edk2-discuss] GSoC Proposal

2022-04-13 Thread Marvin Häuser
CC Nate (GSoC admin) CC Steven (task mentor) CC edk2-devel (you picked the logically correct list, but it’s pretty dead and barely anyone reads it) Hey Ada, Out of mere curiosity, why did you pick this item? :) Hey Steven, I feel like there is more to your proposal than is given on the task

Re: [edk2-devel] [PATCH 0/3] CryptoPkg: Enable ECC in openssllib by a customize-able way

2022-04-13 Thread Yao, Jiewen
Thanks for the contribution. Great progress on adding ECC. With PcdLib removed and "no-ec" removed, the series is reviewed-by: Jiewen Yao > -Original Message- > From: Li, Yi1 > Sent: Wednesday, April 13, 2022 2:24 PM > To: devel@edk2.groups.io > Cc: Li, Yi1 ; Yao, Jiewen ; Wang,

Re: [edk2-devel] [PATCH 2/3] CryptoPkg: Reconfigure OpensslLib to add EC algorithms

2022-04-13 Thread Yao, Jiewen
I think you can remove the no-ec directly. No need to comment it. -"no-ec", +# "no-ec", Thank you Yao Jiewen > -Original Message- > From: Li, Yi1 > Sent: Wednesday, April 13, 2022 2:25 PM > To: devel@edk2.groups.io > Cc: Li, Yi1 ; Yao, Jiewen ; Wang,

Re: [edk2-devel] [PATCH 1/3] CryptoPkg: Add instrinsics to support building ECC on IA32 windows

2022-04-13 Thread Yao, Jiewen
Reviewed-by: Jiewen Yao > -Original Message- > From: Li, Yi1 > Sent: Wednesday, April 13, 2022 2:25 PM > To: devel@edk2.groups.io > Cc: Li, Yi1 ; Yao, Jiewen ; Wang, Jian > J > Subject: [PATCH 1/3] CryptoPkg: Add instrinsics to support building ECC on > IA32 > windows > >

Re: [edk2-devel] [PATCH 3/3] CryptoPkg: Make EC source file config-able

2022-04-13 Thread Yao, Jiewen
Since this PcdEcEnabled is static, you don't need add PcdLib in the INF. Thank you Yao Jiewen > -Original Message- > From: Li, Yi1 > Sent: Wednesday, April 13, 2022 2:25 PM > To: devel@edk2.groups.io > Cc: Li, Yi1 ; Yao, Jiewen ; Wang, Jian > J > Subject: [PATCH 3/3] CryptoPkg: Make EC

[edk2-devel] [PATCH 3/3] CryptoPkg: Make EC source file config-able

2022-04-13 Thread yi1 li
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3679 REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3828 Use PCD gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled to config-able source files list in OpensslLib.inf and OpensslLibCrypto.inf. If PcdEcEnabled equals to FALSE, this file will not be

[edk2-devel] [PATCH 2/3] CryptoPkg: Reconfigure OpensslLib to add EC algorithms

2022-04-13 Thread yi1 li
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3679 REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3828 Reconfigure OpensslLib to add elliptic curve cipher algorithms. Cc: Jiewen Yao Cc: Jian J Wang Signed-off-by: yi1 li --- .../Library/Include/openssl/opensslconf.h | 3 --

[edk2-devel] [PATCH 1/3] CryptoPkg: Add instrinsics to support building ECC on IA32 windows

2022-04-13 Thread yi1 li
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3679 This dependency is needed to build openssl lib with ECC ciphers under IA32 Windows and adds implementation for _allmul and _allshr instrinsics. It is taken from Project Mu: microsoft/mu_basecore@b55b341 Cc: Jiewen Yao Cc: Jian J Wang

[edk2-devel] [PATCH 0/3] CryptoPkg: Enable ECC in openssllib by a customize-able way

2022-04-13 Thread yi1 li
EDK2 has Enabled a feature which allow SOURCE section in INF files to use Pcd to customize source files list. If Pcd equal to FALSE, this file will not be compiled. https://github.com/tianocore/edk2/commit/ bf9230a9f3dde065c3c8b4175ccd32e44e8f0362 The patches add a customizable EC feature to

Re: [edk2-devel] Intel NUC platform firmware -- no serial I/O support?

2022-04-13 Thread Laszlo Ersek
Hi Manic, thanks a lot for spending time on this! Laszlo On 04/12/22 20:40, Manickavasakam Karpagavinayagam wrote: > Laszlo : > > Checked internally and came to know that Aptio BIOS for this platform doesn't > support the serial redirection support during POST. > > Thank you > > -Manic > >