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
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
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:
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
>
>
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
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:
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,
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
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
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
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
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:
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
---
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
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
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
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
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 +++
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
> 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
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
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
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
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
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
---
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
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
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
> 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
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
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
> -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
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
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
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
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
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
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
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
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
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
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
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
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
> > +++
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
---
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
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
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 --
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
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
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,
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,
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
>
>
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
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
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 --
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 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
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
>
>
59 matches
Mail list logo