[edk2-devel] [Patch 2/2] MdePkg/Include/IndustryStandard: Remove VS20xx workaround

2023-07-21 Thread Michael D Kinney
and windows types. The commit that added the workaround is: https://github.com/tianocore/edk2/commit/ff52068d9261b9391d75b83a2a4e40e040f3b6eb Cc: Gerd Hoffmann Cc: Rebecca Cran Cc: Liming Gao Cc: Zhiguang Liu Signed-off-by: Michael D Kinney --- MdePkg/Include/IndustryStandard/PeImage.h | 5

[edk2-devel] [Patch 0/2] Move RUNTIME_FUNCTION redefintion fix to EmulatorPkg

2023-07-21 Thread Michael D Kinney
EmulatorPkg in the WinInclude.h file that addresses all the name collisions between edk2 types and windows types. Cc: Gerd Hoffmann Cc: Rebecca Cran Cc: Liming Gao Cc: Zhiguang Liu Cc: Andrew Fish Cc: Ray Ni Signed-off-by: Michael D Kinney michael.d.kin...@intel.com Michael D Kinney (2

[edk2-devel] [Patch 1/2] EmulatorPkg/Win/Host: Fix RUNTIME_FUNCTION redefinition error

2023-07-21 Thread Michael D Kinney
Update WinInclude.h to prevent error due to redefinition of RUNTIME_FUNCTION using same technique that has been used in the past for structure types such as LIST_ENTRY. Cc: Gerd Hoffmann Cc: Rebecca Cran Cc: Andrew Fish Cc: Ray Ni Signed-off-by: Michael D Kinney --- EmulatorPkg/Win/Host

Re: [edk2-devel] [edk2-libc Patch 1/1] edk2-libc/StdLib: Uninitialized global variable

2023-07-21 Thread Michael D Kinney
compiler and build optimization this can fill the > variable with garbage that is later used by res_init(). > Fix is trivial - explicitly initialize _res. > > Cc: Rebecca Cran > Cc: Michael D Kinney > Co-authored-by: Kloper, Dimitry > Signed-off-by: Jayaprakash N >

Re: [edk2-devel] [PATCH 2/2] NetworkPkg/HttpDxe: fix driver binding start issue.

2023-07-20 Thread Michael D Kinney
Miki > Cc: Kasbekar, Saloni ; Nickle Wang > ; Clark-williams, Zachary willi...@intel.com>; Abner Chang ; Igor Kulchytskyy > ; Nick Ramirez > Subject: Re: [edk2-devel] [PATCH 2/2] NetworkPkg/HttpDxe: fix driver > binding start issue. > > On Thu, 20 Jul 2023 at 03:41, Mic

Re: [edk2-devel] [PATCH 2/2] NetworkPkg/HttpDxe: fix driver binding start issue.

2023-07-19 Thread Michael D Kinney
Kulchytskyy ; > Nick Ramirez ; Kinney, Michael D > > Subject: RE: [edk2-devel] [PATCH 2/2] NetworkPkg/HttpDxe: fix driver > binding start issue. > > Acked-by: Michael D Kinney > > > -Original Message- > > From: Kasbekar, Saloni > > Sent: Thursday, July

Re: [edk2-devel] [PATCH v3 1/1] UnitTestFrameworkPkg: UnitTestPersistenceLib: Save Unit Test Cache Option

2023-07-19 Thread Michael D Kinney
Reviewed-by: Michael D Kinney > -Original Message- > From: Michael Kubacki > Sent: Friday, June 30, 2023 4:00 PM > To: devel@edk2.groups.io; kuqi...@gmail.com > Cc: Sean Brogan ; Kinney, Michael D > > Subject: Re: [edk2-devel] [PATCH v3 1/1]

Re: [edk2-devel] [PATCH 2/2] NetworkPkg/HttpDxe: fix driver binding start issue.

2023-07-19 Thread Michael D Kinney
Acked-by: Michael D Kinney > -Original Message- > From: Kasbekar, Saloni > Sent: Thursday, July 13, 2023 9:13 AM > To: Nickle Wang ; devel@edk2.groups.io; Clark- > williams, Zachary ; Kinney, Michael D > > Cc: Abner Chang ; Igor Kulchytskyy ; > Nick Ramirez &g

Re: [edk2-devel] ArmVirtPkg: non-executable EFI_LOADER_DATA breaks GRUB on Ubuntu 22.04

2023-07-13 Thread Michael D Kinney
A general approach to this type of issues is to enable the new feature by default and optionally provide a setup option to disable the new feature. If there is a way to detect the failure case and fail gracefully back to the boot manager with an error message that indicates the type of issue and

Re: [edk2-devel] [PATCH] MdeModulePkg/XhciDxe: Use Performance Timer for XHCI Timeouts

2023-07-06 Thread Michael D Kinney
There is a similar lib API for SMI handlers: https://github.com/tianocore/edk2/blob/master/MdePkg/Include/Library/SmmPeriodicSmiLib.h /** This function returns the time in 100ns units since the periodic SMI handler function was called. If the periodic SMI handler was resumed through Period

Re: [edk2-devel] [edk2 PATCH] MdePkg: Use same ProcessorBind symbol define for RISCV64

2023-06-30 Thread Michael D Kinney
Using the same include guard define name is preferred. Why was anything other than that considered? Mike > -Original Message- > From: Xue, Gavin > Sent: Friday, June 30, 2023 2:29 AM > To: Kinney, Michael D ; > devel@edk2.groups.io; Pedro Falcato > Cc: suni...@ventanamicro.com; Warkent

Re: [edk2-devel] [PATCH v2 1/2] MdePkg: IndustryStandard: Add DLL Characteristics

2023-06-28 Thread Michael D Kinney
Reviewed-by: Michael D Kinney > -Original Message- > From: Joey Vagedes > Sent: Wednesday, June 28, 2023 10:39 AM > To: devel@edk2.groups.io > Cc: Kinney, Michael D ; Gao, Liming > ; Liu, Zhiguang > Subject: [PATCH v2 1/2] MdePkg: IndustryStandard: Add DLL Charact

Re: [edk2-devel] [PATCH V3] NetworkPkg: Correct the length of EAP Identity when in ASCII format

2023-06-27 Thread Michael D Kinney
Merged: https://github.com/tianocore/edk2/pull/4584 > -Original Message- > From: Kinney, Michael D > Sent: Tuesday, June 27, 2023 5:50 PM > To: Clark-williams, Zachary ; Li, Yi1 > ; devel@edk2.groups.io; Andrew Fish ; > Leif Lindholm > Cc: Maciej Rabeda ; Kinney, Michael D > > Subject:

Re: [edk2-devel] [PATCH 1/1] Maintainers.txt: Update NetworkPkg maintainers and reviewers

2023-06-27 Thread Michael D Kinney
hael D > Subject: RE: [PATCH 1/1] Maintainers.txt: Update NetworkPkg maintainers and > reviewers > > Reviewed-by: Michael D Kinney > > > -Original Message- > > From: Clark-williams, Zachary > > Sent: Thursday, June 15, 2023 11:32 AM > > To: Kasbe

Re: [edk2-devel] [PATCH V3] NetworkPkg: Correct the length of EAP Identity when in ASCII format

2023-06-27 Thread Michael D Kinney
Working on it: https://github.com/tianocore/edk2/pull/4584 > -Original Message- > From: Clark-williams, Zachary > Sent: Tuesday, June 27, 2023 2:46 PM > To: Li, Yi1 ; devel@edk2.groups.io; Kinney, Michael D > ; Andrew Fish ; Leif Lindholm > > Cc: Maciej Rabeda > Subject: RE: [PATCH V3

Re: [edk2-devel] [PATCH v1 1/2] MdePkg: IndustryStandard: Add DLL Characteristics

2023-06-27 Thread Michael D Kinney
2] MdePkg: IndustryStandard: Add DLL Characteristics > > Add the bit masks for DLL Characteristics, used within the optional > header of a PE, to the PeImage.h header file. > > Cc: Michael D Kinney > mailto:michael.d.kin...@intel.com>> > Cc: Liming Gao mailto:ga

Re: [edk2-devel] [edk2 PATCH] MdePkg: Use same ProcessorBind symbol define for RISCV64

2023-06-27 Thread Michael D Kinney
It is better if we can use the same include guard names, but is not strictly required for builds to work. What is the specific error message seen when using the same include guard names as other CPU types? Include guards have 2 elements work discussing: * Use of define names that start with '_'

Re: [edk2-devel] [PATCH v1] MdePkg: Add UefiBootServicesTableLib gmock support

2023-06-27 Thread Michael D Kinney
Mock Library for UefiBootServicesTableLib > > Cc: Michael D Kinney > Cc: Liming Gao > Cc: Zhiguang Liu > > Signed-off-by: LakX Huang > --- > MdePkg/Test/MdePkgHostTest.dsc| 1 + > .../Library/MockUefiBootServicesTableLib.h| 71 +++

Re: [edk2-devel] [PATCH v1 1/2] MdePkg: IndustryStandard: Add DLL Characteristics

2023-06-27 Thread Michael D Kinney
s.io > Cc: Kinney, Michael D ; Gao, Liming > ; Liu, Zhiguang > Subject: [PATCH v1 1/2] MdePkg: IndustryStandard: Add DLL Characteristics > > Add the bit masks for DLL Characteristics, used within the optional > header of a PE, to the PeImage.h header file. > > Cc:

Re: [edk2-devel] [PATCH v4 2/7] MdePkg/Register: RISC-V: Add satp mode bits shift definition

2023-06-27 Thread Michael D Kinney
Reviewed-by: Michael D Kinney > -Original Message- > From: Tuan Phan > Sent: Friday, June 23, 2023 11:39 AM > To: devel@edk2.groups.io > Cc: Kinney, Michael D ; Gao, Liming > ; Liu, Zhiguang ; > suni...@ventanamicro.com; g...@danielschaefer.me; Warkentin, A

Re: [edk2-devel] Need help to add me to the edk-ii-maintainers and edk-ii-reviewers team

2023-06-27 Thread Michael D Kinney
I have sent the invite. Mike From: devel@edk2.groups.io On Behalf Of gaoliming via groups.io Sent: Monday, June 26, 2023 5:53 PM To: devel@edk2.groups.io; Duggapu, Chinni B Cc: Chiu, Chasel ; Kinney, Michael D Subject: 回复: [edk2-devel] Need help to add me to the edk-ii-maintainers and edk-i

Re: [edk2-devel] [PATCH v1 1/1] BaseTools: BinToPcd: Resolve xdrlib deprecation

2023-06-27 Thread Michael D Kinney
Thank you for fixing this. Reviewed-by: Michael D Kinney > -Original Message- > From: Joey Vagedes > Sent: Tuesday, June 27, 2023 9:27 AM > To: devel@edk2.groups.io > Cc: Rebecca Cran ; Gao, Liming > ; Feng, Bob C ; Chen, > Christine ; Kinney, Michael D >

Re: [edk2-devel] [PATCH 1/1] Maintainers.txt: Update NetworkPkg maintainers and reviewers

2023-06-15 Thread Michael D Kinney
Reviewed-by: Michael D Kinney > -Original Message- > From: Clark-williams, Zachary > Sent: Thursday, June 15, 2023 11:32 AM > To: Kasbekar, Saloni ; devel@edk2.groups.io > Cc: Kinney, Michael D ; Andrew Fish > ; Leif Lindholm > Subject: RE: [PATCH 1/1] Ma

Re: [edk2-devel] [PATCH v2 0/3] Adding Status Code Definitions from PI Spec v1.8

2023-06-14 Thread Michael D Kinney
Reviewed-by: Michael D Kinney Mike > -Original Message- > From: devel@edk2.groups.io On Behalf Of Kun Qin > Sent: Thursday, June 8, 2023 11:25 AM > To: devel@edk2.groups.io > Cc: Yao, Jiewen ; Wang, Jian J > ; Zhang, Qi1 ; Kumar, Rahul R > ; Kinney, Michael D

Re: [edk2-devel] [Patch V2] MdePkg: Code optimization to SMM InternalAllocateAlignedPages

2023-06-14 Thread Michael D Kinney
Reviewed-by: Michael D Kinney > -Original Message- > From: Tan, Dun > Sent: Wednesday, June 14, 2023 2:41 AM > To: devel@edk2.groups.io; Tan, Dun > Cc: Ni, Ray ; Kinney, Michael D > ; Gao, Liming ; Liu, > Zhiguang > Subject: RE: [edk2-devel] [Patch V2] MdePkg:

Re: [edk2-devel] failed pr

2023-06-06 Thread Michael D Kinney
; > > > Subject: RE: [edk2-devel] failed pr > > > > > > Merged > > > > > > Mike > > > > > > > -Original Message- > > > > From: Ard Biesheuvel > > > > Sent: Friday, June 2, 2023 4:39 PM > > > >

Re: [edk2-devel] [PATCH v2 1/1] MdePkg/BaseLib: Add SpeculationBarrier implementation for RiscV64

2023-06-06 Thread Michael D Kinney
Merged Mike > -Original Message- > From: Li, Yong > Sent: Monday, June 5, 2023 12:45 AM > To: devel@edk2.groups.io; suni...@ventanamicro.com; Kinney, Michael D > ; Gao, Liming > Cc: Warkentin, Andrei ; Chai, Evan > ; Tuan Phan > Subject: Re: [edk2-devel] [PATCH v2 1/1] MdePkg/BaseLib:

Re: [edk2-devel] failed pr

2023-06-06 Thread Michael D Kinney
> > Subject: Re: [edk2-devel] failed pr > > > > Another one > > > > https://github.com/tianocore/edk2/pull/4473 > > > > On Sat, 3 Jun 2023 at 00:32, Ard Biesheuvel wrote: > > > > > > Thanks! > > > > > > On Fri, 2 Jun 202

Re: [edk2-devel] [PATCH v2] MdePkg ACPI65: Update MADT Revision pre ACPI Spec 6.5

2023-06-06 Thread Michael D Kinney
; Subject: RE: [PATCH v2] MdePkg ACPI65: Update MADT Revision pre ACPI Spec > 6.5 > > Reviewed-by: Michael D Kinney > > > > > -Original Message- > > From: Chen, Aryeh > > Sent: Thursday, June 1, 2023 4:56 AM > > To: devel@edk2.groups.io > > Cc:

Re: [edk2-devel] [Patch v2 1/3] MdePkg/Include/IndustryStandard: Add Operator and Xor field names

2023-06-06 Thread Michael D Kinney
o, Liming ; Liu, > > > Zhiguang ; Oliver Smith-Denny > > > ; Pop, Aaron > > > Subject: Re: [Patch v2 1/3] MdePkg/Include/IndustryStandard: Add > Operator > > > and Xor field names > > > > > > On Tue, May 30, 2023 at 7:53 PM Michael D Ki

Re: [edk2-devel] failed pr

2023-06-02 Thread Michael D Kinney
thub.com/tianocore/edk2/pull/4473 > > On Sat, 3 Jun 2023 at 00:32, Ard Biesheuvel wrote: > > > > Thanks! > > > > On Fri, 2 Jun 2023 at 18:38, Michael D Kinney > > wrote: > > > > > > Done. > > > > > > Mike > > > > &g

Re: [edk2-devel][PATCH v1 1/1] CharEncodingCheckPlugin: Remove Noisy Print

2023-06-02 Thread Michael D Kinney
Reviewed-by: Michael D Kinney > -Original Message- > From: Oliver Smith-Denny > Sent: Friday, June 2, 2023 1:45 PM > To: devel@edk2.groups.io > Cc: Sean Brogan ; Michael Kubacki > ; Kinney, Michael D > ; Gao, Liming > Subject: [edk2-devel][PATCH v1 1/1] CharEnc

Re: [edk2-devel] [PATCH v2] MdePkg ACPI65: Update MADT Revision pre ACPI Spec 6.5

2023-06-02 Thread Michael D Kinney
Reviewed-by: Michael D Kinney > -Original Message- > From: Chen, Aryeh > Sent: Thursday, June 1, 2023 4:56 AM > To: devel@edk2.groups.io > Cc: Chen, Aryeh ; Kinney, Michael D > ; Gao, Liming ; Liu, > Zhiguang ; Yao, Jiewen > Subject: [PATCH v2] MdePkg ACPI65:

Re: [edk2-devel] failed pr

2023-06-02 Thread Michael D Kinney
Done. Mike > -Original Message- > From: Kinney, Michael D > Sent: Friday, June 2, 2023 9:37 AM > To: devel@edk2.groups.io; a...@kernel.org; Michael Kubacki > ; Sean Brogan > Cc: Kinney, Michael D > Subject: RE: [edk2-devel] failed pr > > I am working on it. > > Mike > > > -Origi

Re: [edk2-devel] failed pr

2023-06-02 Thread Michael D Kinney
I am working on it. Mike > -Original Message- > From: devel@edk2.groups.io On Behalf Of Ard > Biesheuvel > Sent: Friday, June 2, 2023 9:19 AM > To: Kinney, Michael D ; Michael Kubacki > ; Sean Brogan ; > edk2-devel-groups-io > Subject: [edk2-devel] failed pr > > Could someone push the

Re: [edk2-devel] [PATCH v1 1/1] UnitTestFrameworkPkg: UnitTestPersistenceLib: Save Unit Test Cache to Drive

2023-06-01 Thread Michael D Kinney
t; >> Instead of saving the files to the same file system of unit test > >> application, this change will save the cache file to the path where the > >> user ran this test application. > >> > >> This change was tested on proprietary physical hardware platf

Re: [edk2-devel] [PATCH 00/22] [edk2-staging] CryptoPkg/openssl: switch to openssl-3.0

2023-06-01 Thread Michael D Kinney
Hi Gerd, Can you update this patch series to the latest edk2 so we can work on adding OpenSSL 3.0 in the June timeframe so it can perhaps be part of the August stable tag? You mention some CI issues. Do you have a summary? Do you need help on specific blocking issues? Do you have OVMF X64 work

Re: [edk2-devel] [Patch v2 1/3] MdePkg/Include/IndustryStandard: Add Operator and Xor field names

2023-06-01 Thread Michael D Kinney
; Oliver Smith-Denny > > ; Pop, Aaron > > Subject: Re: [Patch v2 1/3] MdePkg/Include/IndustryStandard: Add Operator > > and Xor field names > > > > On Tue, May 30, 2023 at 7:53 PM Michael D Kinney > > wrote: > > > > > > Update Tpm12.h and Tpm20.h

Re: [edk2-devel] [PATCH v1 1/1] UnitTestFrameworkPkg: UnitTestPersistenceLib: Save Unit Test Cache to Drive

2023-05-31 Thread Michael D Kinney
the files to the same file system of unit test > application, this change will save the cache file to the path where the > user ran this test application. > > This change was tested on proprietary physical hardware platforms and > QEMU based virtual platform. > > C

Re: [edk2-devel] [Patch v2 1/3] MdePkg/Include/IndustryStandard: Add Operator and Xor field names

2023-05-31 Thread Michael D Kinney
dard: Add Operator > and Xor field names > > On Tue, May 30, 2023 at 7:53 PM Michael D Kinney > wrote: > > > > Update Tpm12.h and Tpm20.h and not use c++ reserved keywords > > operator and xor in C structures to support use of these > > include files when

Re: [edk2-devel] [Patch 0/2] Address C++ keyword collisions

2023-05-30 Thread Michael D Kinney
Zhiguang ; Oliver Smith-Denny > ; Pop, Aaron > Subject: Re: [Patch 0/2] Address C++ keyword collisions > > On Mon, May 29, 2023 at 6:06 PM Michael D Kinney > wrote: > > > > Update Tpm12.h and Tpm20.h and not use c++ reserved keywords > > operator and xor in C struct

[edk2-devel] [Patch v2 0/3] Address C++ keyword collisions

2023-05-30 Thread Michael D Kinney
nny Cc: Pedro Falcato Cc: Aaron Pop Signed-off-by: Michael D Kinney Michael D Kinney (3): MdePkg/Include/IndustryStandard: Add Operator and Xor field names SecurityPkg/Library/TpmCommandLib: Change xor to Xor MdePkg/Include/IndustryStandard: Address C++ keyword collisions MdePkg/Includ

[edk2-devel] [Patch v2 1/3] MdePkg/Include/IndustryStandard: Add Operator and Xor field names

2023-05-30 Thread Michael D Kinney
names to the new field names. Warning 4201 is disabled for VS20xx tool chains is a temporary change to allow the use of anonymous unions. Cc: Liming Gao Cc: Zhiguang Liu Cc: Oliver Smith-Denny Cc: Pedro Falcato Cc: Aaron Pop Signed-off-by: Michael D Kinney --- MdePkg/Include/IndustryStandard

[edk2-devel] [Patch v2 2/3] SecurityPkg/Library/TpmCommandLib: Change xor to Xor

2023-05-30 Thread Michael D Kinney
Change xor to Xor to avoid C++ reserved work name collisions when building with C++ compilers. Cc: Jiewen Yao Cc: Jian J Wang Cc: Oliver Smith-Denny Cc: Pedro Falcato Cc: Aaron Pop Signed-off-by: Michael D Kinney --- SecurityPkg/Library/Tpm2CommandLib/Tpm2Capability.c | 6

[edk2-devel] [Patch v2 3/3] MdePkg/Include/IndustryStandard: Address C++ keyword collisions

2023-05-30 Thread Michael D Kinney
ver Smith-Denny Cc: Pedro Falcato Cc: Aaron Pop Signed-off-by: Michael D Kinney --- MdePkg/Include/IndustryStandard/Tpm12.h | 20 +--- MdePkg/Include/IndustryStandard/Tpm20.h | 25 ++--- 2 files changed, 3 insertions(+), 42 deletions(-) diff --git a/MdePkg/Incl

Re: [edk2-devel] failed Pr

2023-05-30 Thread Michael D Kinney
ginal Message- > > > From: Ard Biesheuvel > > > Sent: Tuesday, May 30, 2023 7:36 AM > > > To: devel@edk2.groups.io; Kinney, Michael D > > > > Cc: Sean Brogan ; Rebecca Cran > ; > > > Kubacki, Michael ; Gao, Liming > > > > > >

Re: [edk2-devel] failed Pr

2023-05-30 Thread Michael D Kinney
30, 2023 7:36 AM > To: devel@edk2.groups.io; Kinney, Michael D > Cc: Sean Brogan ; Rebecca Cran ; > Kubacki, Michael ; Gao, Liming > > Subject: Re: [edk2-devel] failed Pr > > On Mon, 29 May 2023 at 18:45, Michael D Kinney > wrote: > > > > Hi Sean, > >

Re: [edk2-devel] BaseTools: how to generate PcdValueInit without VS?

2023-05-30 Thread Michael D Kinney
, Thanks for your comments. According to DscBuildData.py , it only supports VS on windows OS. How can we support Cygwin to compile Pcdvalueinit on windows OS? Thanks Yepings From: devel@edk2.groups.io<mailto:devel@edk2.groups.io> mailto:devel@edk2.groups.io>> On Behalf Of Michael D

[edk2-devel] [Patch 1/2] MdePkg/Include/IndustryStandard: Address C++ keyword collisions

2023-05-29 Thread Michael D Kinney
h. And consumers of these include files that access the "operator" or "xor" fields must be updated. Cc: Liming Gao Cc: Zhiguang Liu Cc: Oliver Smith-Denny Cc: Pedro Falcato Cc: Aaron Pop Signed-off-by: Michael D Kinney --- MdePkg/Include/IndustryStandard/Tpm12.

[edk2-devel] [Patch 2/2] SecurityPkg/Library/TpmCommandLib: Change xor to Xor

2023-05-29 Thread Michael D Kinney
Yao Cc: Jian J Wang Cc: Oliver Smith-Denny Cc: Pedro Falcato Cc: Aaron Pop Signed-off-by: Michael D Kinney --- SecurityPkg/Library/Tpm2CommandLib/Tpm2Capability.c | 6 +++--- SecurityPkg/Library/Tpm2CommandLib/Tpm2Object.c | 6 +++--- SecurityPkg/Library/Tpm2CommandLib/Tpm2Session.c| 2

[edk2-devel] [Patch 0/2] Address C++ keyword collisions

2023-05-29 Thread Michael D Kinney
his is a non-backwards compatible change to Tpm12.h and Tmp20.h. And consumers of these include files that access the "operator" or "xor" fields must be updated. Cc: Liming Gao Cc: Zhiguang Liu Cc: Oliver Smith-Denny Cc: Pedro Falcato Cc: Aaron Pop Signed-off-by: Michael D

Re: [edk2-devel] failed Pr

2023-05-29 Thread Michael D Kinney
Hi Sean, I see the "rerun" button on the "checks" page of GitHub from my login. We have a mix of both Azure Pipelines and GitHub Actions today, so I think it is important to see the "rerun" from GitHub view for Maintainers. This github page describes the feature, but not the permissions require

Re: [edk2-devel] failed Pr

2023-05-29 Thread Michael D Kinney
Hi Sean, Do you know what GitHub permissions are required to see the re-run button? I think it is reasonable for all Maintainers to have that available. Mike From: devel@edk2.groups.io On Behalf Of Sean Sent: Monday, May 29, 2023 8:12 AM To: devel@edk2.groups.io; a...@kernel.org; Rebecca Cran

[edk2-devel] [Patch 1/1] OvmfPkg/VirtIoSerialDxe: Update for VS2015x86 compatibility

2023-05-26 Thread Michael D Kinney
Move initialization of local variable structure from declaration to statements to fix VS2015x86 build break. Cc: Ard Biesheuvel Cc: Jiewen Yao Cc: Jordan Justen Cc: Gerd Hoffmann Signed-off-by: Michael D Kinney --- OvmfPkg/VirtioSerialDxe/VirtioSerial.c | 10 +- 1 file changed, 5

Re: [edk2-devel] GoogleTest Compatibility with MdePkg's IndustyStandard header files

2023-05-25 Thread Michael D Kinney
Pedro and Oliver, Yes. Renaming the struct members is my preferred solution. This is why I did not send this as a code review as an official change request. It was just to complete the set of options to consider * No code changes. Figure out compiler flags to address. STATUS: No complete so

Re: [edk2-devel] GoogleTest Compatibility with MdePkg's IndustyStandard header files

2023-05-25 Thread Michael D Kinney
lity with MdePkg's > IndustyStandard header files > > On Thu, May 25, 2023 at 1:24 AM Michael D Kinney > wrote: > > > > That is exactly what I did. Along with pragma to disable error on macros > redefining operators. > > > > With that change use of "oper

Re: [edk2-devel] GoogleTest Compatibility with MdePkg's IndustyStandard header files

2023-05-24 Thread Michael D Kinney
gt; IndustyStandard header files > > On Wed, May 24, 2023 at 10:23 PM Michael D Kinney > wrote: > > > > After trying a few GCC experiments, there does not appear to be any way > to work around “xor” keyword. > > > > > > > > I recommend we update ED

Re: [edk2-devel] GoogleTest Compatibility with MdePkg's IndustyStandard header files

2023-05-24 Thread Michael D Kinney
After trying a few GCC experiments, there does not appear to be any way to work around "xor" keyword. I recommend we update EDK II sources to not use c++ keywords to avoid this issue all together. This may require changes that do not match names from industry standard specs. Mike From: Aaron

Re: [edk2-devel] GoogleTest Compatibility with MdePkg's IndustyStandard header files

2023-05-24 Thread Michael D Kinney
Hi Aaron, Don't know if this will completely resolve your issues, but if you add some preprocessor statements around the problematic includes in your unit test CPP file, you may be able to get it to build. For example, I added the highlighted lines to MdePkg\Test\GoogleTest\Library\BaseSafeInt

Re: [edk2-devel] BaseTools: how to generate PcdValueInit without VS?

2023-05-24 Thread Michael D Kinney
It is supposed to use the host compiler. Same one used to build BaseTools/Source/C Mike From: devel@edk2.groups.io On Behalf Of yepi...@qti.qualcomm.com Sent: Wednesday, May 24, 2023 1:58 AM To: devel@edk2.groups.io Subject: [edk2-devel] BaseTools: how to generate PcdValueInit without VS? Hi

Re: [edk2-devel] managing memory attributes in PEI

2023-05-23 Thread Michael D Kinney
8:51 AM > To: devel@edk2.groups.io; Kinney, Michael D > > Cc: ler...@redhat.com; Ni, Ray ; Yao, Jiewen > ; Gerd Hoffmann ; Taylor > Beebe ; Oliver Smith-Denny > Subject: Re: [edk2-devel] managing memory attributes in PEI > > On Tue, 23 May 2023 at 17:15, Michael D Kinney >

Re: [edk2-devel] managing memory attributes in PEI

2023-05-23 Thread Michael D Kinney
> -Original Message- > From: Ard Biesheuvel > Sent: Tuesday, May 23, 2023 7:59 AM > To: Kinney, Michael D > Cc: devel@edk2.groups.io; ler...@redhat.com; Ni, Ray ; > Yao, Jiewen ; Gerd Hoffmann > ; Taylor Beebe ; Oliver Smith- > Denny > Subject: Re: [edk2-devel] managing memory attribut

Re: [edk2-devel] managing memory attributes in PEI

2023-05-23 Thread Michael D Kinney
Ard, I would prefer to keep the IA32 PEI support for OVMF. Ray had proposed an idea to introduce a library class to help with the DXEIPL complexity. Perhaps that can be combines with this effort. Mike > -Original Message- > From: devel@edk2.groups.io On Behalf Of Laszlo > Ersek > Se

Re: [edk2-devel] [PATCH edk2-stable202305] ArmPkg/ArmMmuLib: Add missing ISB after page table update

2023-05-22 Thread Michael D Kinney
t; I cannot set the 'push' label myself, it seems. > > > > On Mon, 22 May 2023 at 16:10, Kinney, Michael D > wrote: > > > > Acked-by: Michael D Kinney > > > > No objection to merging for the stable tag. > > > > Mike > > >

Re: [edk2-devel] [PATCH edk2-stable202305] ArmPkg/ArmMmuLib: Add missing ISB after page table update

2023-05-22 Thread Michael D Kinney
Acked-by: Michael D Kinney No objection to merging for the stable tag. Mike > -Original Message- > From: devel@edk2.groups.io On Behalf Of Leif > Lindholm > Sent: Monday, May 22, 2023 3:56 AM > To: Ard Biesheuvel > Cc: devel@edk2.groups.io; Gao, Liming ; > Kinne

Re: 回复: [edk2-devel] [PATCH v1 1/1] pip-requirements.txt: Update edk2 pip modules

2023-05-19 Thread Michael D Kinney
edk2 pip modules > > I rebased the commit and added Mike's R-b in the PR. > > https://github.com/tianocore/edk2/pull/4401 > > On 5/17/2023 9:01 PM, Michael D Kinney wrote: > > Reviewed-by: Michael D Kinney > > > >> -Original Message- > >

Re: [edk2-devel] CpuDeadLoop() is optimized by compiler

2023-05-18 Thread Michael D Kinney
guess my other question… If this turns out to be a compiler bug should we scope the change to the broken toolchain. I’m not sure what the right answer is for that, but I want to ask the question? Thanks, Andrew Fish On May 18, 2023, at 10:19 AM, Michael D Kinney mailto:michael.d.kin...@intel.c

Re: [edk2-devel] CpuDeadLoop() is optimized by compiler

2023-05-18 Thread Michael D Kinney
piler issue right now, but I’ve NOT gotten feedback from anyone on the spec committee yet. If we move Index to a static global that would likely work around the compiler issue. Thanks, Andrew Fish On May 18, 2023, at 8:36 AM, Michael D Kinney mailto:michael.d.kin...@intel.com>> w

Re: [edk2-devel] CpuDeadLoop() is optimized by compiler

2023-05-18 Thread Michael D Kinney
:36 AM, Michael D Kinney mailto:michael.d.kin...@intel.com>> wrote: Hi Ray, So the code generated does deadloop, but is just not easy to resume from as we have been able to do in the past. We use CpuDeadloop() for 2 purposes. One is a terminal condition with no reason to ever continue

Re: [edk2-devel] [Patch V2] MdePkg: Code optimization to SMM InternalAllocateAlignedPages

2023-05-18 Thread Michael D Kinney
ocated 3 pages is 8KB-aligned, then the higher > > 2 pages range of allocated 3 pages is 8KB-aligned and will be > > selected and removed from free pages. The remaining lower one page > > of allocated 3 pages will be free and merged with left lower free > > memory. This can

Re: [edk2-devel] CpuDeadLoop() is optimized by compiler

2023-05-18 Thread Michael D Kinney
Hi Ray, So the code generated does deadloop, but is just not easy to resume from as we have been able to do in the past. We use CpuDeadloop() for 2 purposes. One is a terminal condition with no reason to ever continue. The 2nd is a debug aide for developers to halt the system at a specific l

Re: 回复: [edk2-devel] [PATCH v1 1/1] pip-requirements.txt: Update edk2 pip modules

2023-05-17 Thread Michael D Kinney
Reviewed-by: Michael D Kinney > -Original Message- > From: devel@edk2.groups.io On Behalf Of Michael > Kubacki > Sent: Wednesday, May 17, 2023 5:50 PM > To: devel@edk2.groups.io; Kinney, Michael D ; > Gao, Liming ; rebe...@bsdio.com; 'Liming Gao' > >

Re: 回复: [edk2-devel] [PATCH v1 1/1] pip-requirements.txt: Update edk2 pip modules

2023-05-17 Thread Michael D Kinney
Is there a PR with EDK II CI results? Mike > -Original Message- > From: Michael Kubacki > Sent: Wednesday, May 17, 2023 5:13 PM > To: devel@edk2.groups.io; Gao, Liming ; > rebe...@bsdio.com; Kinney, Michael D ; > 'Liming Gao' > Cc: 'Sean Brogan' ; 'Andrew Fish' > ; 'Leif Lindholm' > Su

Re: [edk2-devel] [edk2-stable202305 PATCH 1/1] Rename GCC5 toolchain references in docs and scripts to GCC

2023-05-17 Thread Michael D Kinney
Please add Cc lines for all package owners so it matches typical email filters. I agree this is a good cleanup to use GCC instead of GCC5 consistently. We should let each package owner provide feedback on if this change should go in before or after the stable tag. It is not a critical bug fix,

Re: [edk2-devel] [PATCH v7 0/3] RISC-V SBI-backed SerialLib

2023-05-17 Thread Michael D Kinney
gt; > > > > To: Kinney, Michael D ; > > > > > > devel@edk2.groups.io > > > > > > Cc: Sunil V L > > > > > > Subject: Re: [edk2-devel] [PATCH v7 0/3] RISC-V SBI-backed > > > > > > SerialLib > > > > > > > > &g

Re: [edk2-devel] [PATCH v7 0/3] RISC-V SBI-backed SerialLib

2023-05-17 Thread Michael D Kinney
l] [PATCH v7 0/3] RISC-V SBI-backed > > > > > SerialLib > > > > > > > > > > Thanks for the review. I believe this patch set is ready for merging. > > > > > Sunil had one comment on the contents of the UNI file, which I > >

Re: [edk2-devel] [PATCH v7 0/3] RISC-V SBI-backed SerialLib

2023-05-16 Thread Michael D Kinney
r merging. > > > Sunil had one comment on the contents of the UNI file, which I > > > clarified. Sunil, anything else you wanted from this patch set or is it > > > good > > to go? > > > > > > A > > > > > > >

Re: [edk2-devel][edk2-platforms][RFC PATCH V1 1/1] MdeModulePkg/StatusCodeHandlerSmm: Add debug strings to memory buffering

2023-05-16 Thread Michael D Kinney
Hi Isaac, We do have a standard handler for unexpected exception that dumps all CPU state to serial. UefiCpuPkg\Library\CpuExceptionHandlerLib This seems similar/related use case. Mike > -Original Message- > From: Oram, Isaac W > Sent: Tuesday, May 16, 2023 12:12 PM > To: Kinney, Mi

Re: [edk2-devel][edk2-platforms][RFC PATCH V1 1/1] MdeModulePkg/StatusCodeHandlerSmm: Add debug strings to memory buffering

2023-05-16 Thread Michael D Kinney
Hi Isaac, Multiple status code handlers can be registered. One for memory and one for serial. Why would we mix serial into memory one? Mike > -Original Message- > From: devel@edk2.groups.io On Behalf Of Isaac > Oram > Sent: Tuesday, May 16, 2023 10:39 AM > To: devel@edk2.groups.io; O

Re: [edk2-devel] [PATCH v4 1/1] BaseTools/Plugin: Too many execute files cause "cmd too long" failure

2023-05-10 Thread Michael D Kinney
rage files in single command line to > > > breaking it up into many command lines with one coverage file per > > > command line in order to prevent single line is over to 8191 characters. > > > > > > - Command Line 1 > > >> OpenCppCoverage >

Re: [edk2-devel] [edk2-stable202305 PATCH 1/1] BaseTools: Revert Set the CLANGDWARF OBJCOPY path in tools_def.template

2023-05-10 Thread Michael D Kinney
Merged Mike > -Original Message- > From: devel@edk2.groups.io On Behalf Of Rebecca > Cran > Sent: Wednesday, May 10, 2023 7:50 AM > To: Ard Biesheuvel > Cc: devel@edk2.groups.io; Gao, Liming ; Feng, > Bob C ; Chen, Christine ; > Kinney, Michael D ; Gao, Liming > > Subject: Re: [edk2-de

Re: [edk2-devel] [PATCH v7 4/5] MdeModulePkg: Add TraceHubDebugSysTLib library

2023-05-10 Thread Michael D Kinney
?id=4144 > > This Library provides API to dump Trace Hub message. > > Cc: Michael D Kinney > Cc: Guo Gua > Cc: Chan Laura > Cc: Prakashan Krishnadas Veliyathuparambil > > Cc: K N Karthik > Signed-off-by: Guo Gua > Reviewed-by: Michael D Kinney >

Re: [edk2-devel] [PATCH v3 4/4] Maintainers.txt: Update reviewers and maintainers for TraceHubDebugLib.

2023-05-10 Thread Michael D Kinney
37,6 +437,14 @@ R: Zhiguang Liu > > [LiuZhiguang001] > > > R: Ray Ni [niruiyu] > > > R: Gua Guo [gguo11837463] > > > > > > +MdeModulePkg: Trace Hub debug message related library instance > > > +F: MdeModulePkg/Library/TraceHubDebugSysTLib/ > >

Re: [edk2-devel] [PATCH v3 4/4] Maintainers.txt: Update reviewers and maintainers for TraceHubDebugLib.

2023-05-10 Thread Michael D Kinney
bDebugSysTLib/ > > +F: MdeModulePkg/Include/Guid/TraceHubDebugInfoHob.h > > +M: Gua Guo [gguo11837463] > > +M: Prakashan Krishnadas Veliyathuparambil > [kprakas2] > > +R: Chan Laura [lauracha] > > +R: K N Karthik [karthikkabbigere1] > > + > > MdePkg > >

Re: [edk2-devel] [PATCH v3 1/4] MdePkg: Add MipiSysTLib library

2023-05-10 Thread Michael D Kinney
> From: Gua Guo > > > > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4144 > > > > This Library provides functions consuming MIPI SYS-T submodule. > > > > Cc: Michael D Kinney > > Cc: Guo Gua > > Cc: Chan Laura > > Cc:

Re: [edk2-devel] [PATCH v5 0/4] MdePkg: Add MipiSysTLib library

2023-05-10 Thread Michael D Kinney
Series Reviewed-by: Michael D Kinney Liming, this code review started well before the soft freeze. It has now passed review. We should include this in this stable-tag release. Mike > -Original Message- > From: Guo, Gua > Sent: Wednesday, May 10, 2023 2:20 AM > To

Re: [edk2-devel] [edk2-stable202305 PATCH 0/4] BaseTools: Fix CLANGDWARF HII resource rules and paths

2023-05-09 Thread Michael D Kinney
Series Reviewed-by: Michael D Kinney Series Tested-by: Michael D Kinney > -Original Message- > From: devel@edk2.groups.io On Behalf Of Rebecca > Cran > Sent: Tuesday, May 9, 2023 4:54 PM > To: devel@edk2.groups.io; Gao, Liming ; Feng, > Bob C ; Chen, Christine

Re: 回复: [edk2-devel] [PATCH 1/1] Remove bashisms from edksetup.sh and BaseTools/BuildEnv

2023-05-09 Thread Michael D Kinney
Is there a PR with Rbs added to commit messages? Mike > -Original Message- > From: Rebecca Cran > Sent: Tuesday, May 9, 2023 5:29 PM > To: Gao, Liming ; devel@edk2.groups.io; > pedro.falc...@gmail.com > Cc: Feng, Bob C ; Chen, Christine > ; 'Andrew Fish' ; 'Leif Lindholm' > ; Kinney, Mic

Re: [edk2-devel] [PATCH v3 0/2] Add more google mock library

2023-05-09 Thread Michael D Kinney
CH v3 0/2] Add more google mock library > > Series Reviewed-by: Michael D Kinney > > Mike > > > -Original Message- > > From: devel@edk2.groups.io On Behalf Of Guo, > > Gua > > Sent: Monday, May 8, 2023 5:04 PM > > To: devel@edk2.groups.io >

Re: [edk2-devel] [PATCH v1 1/1] ArmPkg: CpuDxe: Sync GCD Capabilities With Page Table Attributes

2023-05-08 Thread Michael D Kinney
ks for everyone. > >> > >> Mike > >> > >>> -Original Message- > >>> From: Oliver Smith-Denny > >>> Sent: Monday, May 1, 2023 10:53 AM > >>> To: Ard Biesheuvel ; devel@edk2.groups.io; Kinney, > >>> Mic

Re: [edk2-devel] [PATCH v3 0/2] Add more google mock library

2023-05-08 Thread Michael D Kinney
Series Reviewed-by: Michael D Kinney Mike > -Original Message- > From: devel@edk2.groups.io On Behalf Of Guo, Gua > Sent: Monday, May 8, 2023 5:04 PM > To: devel@edk2.groups.io > Cc: Guo, Gua > Subject: [edk2-devel] [PATCH v3 0/2] Add more google mock library

Re: [edk2-devel] [edk2-platforms:PATCH V1] MinPlatformPkg/SaveMemoryConfig: Support NVS Data compression.

2023-05-08 Thread Michael D Kinney
When reviewing the Variable feature that adds integrity and confidentiality, I suggested that the interface between the Variable services and the NVStorage could provide an abstraction to encode/decode the stored data that would support encryption, compression, or both. Could also support a platfo

Re: [edk2-devel] [PATCH 1/4] MdePkg: Add MipiSysTLib library

2023-05-08 Thread Michael D Kinney
yathuparambil > ; K N, Karthik > > Subject: [PATCH 1/4] MdePkg: Add MipiSysTLib library > > From: VictorX Hsu > > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4144 > > This Library provides functions consuming MIPI SYS-T submodule. > > Cc: Michael D Ki

Re: [edk2-devel] [PATCH 2/4] MdeModulePkg: Add TraceHubDebugSysTLib library

2023-05-08 Thread Michael D Kinney
> > REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4144 > > This Library provides API to dump Trace Hub message. > > Cc: Michael D Kinney > Cc: Guo Gua > Cc: Chan Laura > Cc: Prakashan Krishnadas Veliyathuparambil > > Cc: K N Karthik > Signed-off

Re: [edk2-devel] [PATCH v1] BaseTools/Plugin: Too many execute file will be failure

2023-05-08 Thread Michael D Kinney
haracter limitation, > enhance it to make command too long can be resloved. > > Change-Id: I7f1d8d46274f1c0104572d47253d499900effe76 > Cc: Michael D Kinney > Cc: Sean Brogan > Cc: Michael Kubacki > Signed-off-by: Gua Guo > --- > .../HostBasedUnitTestRunner.py

Re: [edk2-devel] [PATCH 0/4] Trace Hub debug library support

2023-05-07 Thread Michael D Kinney
Can you please send the updated email patches. I could not get the previous version to apply. Mike > -Original Message- > From: Hsu, VictorX > Sent: Sunday, May 7, 2023 10:19 PM > To: Kinney, Michael D ; Guo, Gua > ; devel@edk2.groups.io > Cc: Chiu, Chasel ; Prakashan, Krishnadas > Vel

Re: [edk2-devel] [PATCH 0/4] Trace Hub debug library support

2023-05-07 Thread Michael D Kinney
Gua, I see this PR says it passes CI but there are merge conflicts. Can you please update the series to address the conflicts. Thanks, Mike > -Original Message- > From: Guo, Gua > Sent: Thursday, April 20, 2023 7:33 PM > To: devel@edk2.groups.io; Hsu, VictorX > Cc: Chiu, Chasel ; Kin

Re: [edk2-devel] [Patch 1/1] BaseTools/Conf: Add quotes to ADDDEBUGFLAG in tools_def.txt

2023-05-06 Thread Michael D Kinney
> > Cc: 'Rebecca Cran' ; Feng, Bob C > > > ; Chen, Christine > > > Subject: 回复: [edk2-devel] [Patch 1/1] BaseTools/Conf: Add quotes to > > > ADDDEBUGFLAG in tools_def.txt > > > > > > Mike: > > > Do you mean $(DEBUG_DIR)/$(MODULE_NAME).d

Re: [edk2-devel] [Patch 1/1] BaseTools/Conf: Add quotes to ADDDEBUGFLAG in tools_def.txt

2023-05-05 Thread Michael D Kinney
gt; Subject: 回复: [edk2-devel] [Patch 1/1] BaseTools/Conf: Add quotes to > ADDDEBUGFLAG in tools_def.txt > > Mike: > Do you mean $(DEBUG_DIR)/$(MODULE_NAME).debug file path may have > space on > windows OS? Does the workspace directory include the space? > > Thanks > L

[edk2-devel] [Patch 1/1] BaseTools/Conf: Add quotes to ADDDEBUGFLAG in tools_def.txt

2023-05-05 Thread Michael D Kinney
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4448 Update tools_def.txt to add quotes around the file target in OBJCOPY_ADDDEBUGFLAGS for compatibility with GCC like tool chains used on Windows. Cc: Rebecca Cran Cc: Liming Gao Cc: Bob Feng Cc: Yuwei Chen Signed-off-by: Michael D Kinney

<    1   2   3   4   5   6   7   8   9   10   >