Thanks for your feedback.
1. Reg coding style, I will remove _ and resubmit but somehow PR CI
seemed to pass for me (https://github.com/tianocore/edk2/pull/4636).
2. For size and ext discovery should I wait until your ext discovery
patch is merged?
3. Thanks for catching the issue
Hi, Hao,Liming,
this is my reply, function XhcInitializeDeviceSlot64 will init
EndpointTransferRing,while fuctionUsbMassReadBlocks return (Invalid Parameter),
which result in run function UsbMassReset, this will call XhcDisableSlotCmd64,
will clear EndpointTransferRing, like this
Reviewed-by: Zhichao Gao
Thanks,
Zhichao
> -Original Message-
> From: Pierre Gondois
> Sent: Thursday, July 20, 2023 11:25 PM
> To: devel@edk2.groups.io; rohit.mat...@arm.com
> Cc: Thomas Abraham ; Sami Mujawar
> ; James Morse ; Ni,
> Ray ; Gao, Zhichao
> Subject: Re: [edk2-devel]
Reviewed-by: Zhichao Gao
Thanks,
Zhichao
> -Original Message-
> From: devel@edk2.groups.io On Behalf Of levi.yun
> Sent: Monday, July 17, 2023 3:44 PM
> To: devel@edk2.groups.io
> Cc: yeoreum@arm.com; Gao, Zhichao ;
> pedro.falc...@gmail.com; sami.muja...@arm.com;
>
Reviewed-by: Zhichao Gao
Thanks,
Zhichao
> -Original Message-
> From: devel@edk2.groups.io On Behalf Of Jeff
> Brasen via groups.io
> Sent: Saturday, July 1, 2023 1:30 AM
> To: devel@edk2.groups.io
> Cc: Wang, Jian J ; Gao, Liming
> ; Bi, Dandan ; Gao,
> Zhichao ; Jeff Brasen
>
Reviewed-by: Ray Ni
> -Original Message-
> From: Tan, Dun
> Sent: Thursday, July 27, 2023 10:22 AM
> To: devel@edk2.groups.io
> Cc: Ni, Ray ; Chiu, Chasel ;
> Desimone, Nathaniel L ; Oram, Isaac W
> ; Gao, Liming ; Dong,
> Eric
> Subject: [PATCH] Intel/MinPlatformPkg:Add MmSaveStateLib
Reviewed-by: Ray Ni
> -Original Message-
> From: Tan, Dun
> Sent: Thursday, July 27, 2023 10:23 AM
> To: devel@edk2.groups.io
> Cc: Ni, Ray ; Desimone, Nathaniel L
> ; Zhiguang Liu
> Subject: [PATCH] SimicsOpenBoardPkg: Set PcdDxeIplSwitchToLongMode to
> FALSE
>
> Set
Set PcdDxeIplSwitchToLongMode to FALSE if the execution
mode is not IA32 PEI + X64 DXE.
Signed-off-by: Dun Tan
Cc: Ray Ni
Cc: Nate DeSimone
Cc: Zhiguang Liu
---
Platform/Intel/SimicsOpenBoardPkg/BoardX58Ich10/OpenBoardPkgPcd.dsc | 4
1 file changed, 4 insertions(+)
diff --git
Add MmSaveStateLib instance required by PiSmmCpuDxe driver to
fix QSP platform build failure.
Signed-off-by: Dun Tan
Cc: Ray Ni
Cc: Chasel Chiu
Cc: Nate DeSimone
Cc: Isaac Oram
Cc: Liming Gao
Cc: Eric Dong
---
Platform/Intel/MinPlatformPkg/Include/Dsc/CoreDxeLib.dsc | 1 +
1 file changed,
Use MpService2Ppi to wakeup AP in s3 boot flow during initializing
CPU. If mSmmS3ResumeState->MpService2Ppi is not 0, then BSP will
use MpService2Ppi->StartupAllCPUs to do CPU initialization for both
BSP and AP instead of only sending InitSipiSipi for AP.
Signed-off-by: Dun Tan
Cc: Eric Dong
This commit is code logic refinement for CpuS3.c. It doesn't
change any code functionality.
In this commit, abstract the function originally executed by BSP
into a new InitializeBsp(). Also prepare the AP StartupVector and
send InitSipiSipi in SmmRestoreCpu() when mAcpiCpuData is valid.
Or only
Add assert for invalid excution mode combination of 64bit PEI +
32bit DXE.
Signed-off-by: Dun Tan
Cc: Eric Dong
Cc: Ray Ni
Cc: Rahul Kumar
---
UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume.c | 7 +++
1 file changed, 7 insertions(+)
diff --git
Prepare MpService2Ppi in S3Resume when PEI and SMM env run
in the same execution mode. Then smm s3 code can use Mp
Service to wakeup AP instead of only sending InitSipiSipi.
Signed-off-by: Dun Tan
Cc: Eric Dong
Cc: Ray Ni
Cc: Rahul Kumar
---
UefiCpuPkg/Universal/Acpi/S3Resume2Pei/S3Resume.c
Add MpService2Ppi field in SMM_S3_RESUME_STATE of
AcpiS3Context.h. It will be used to wakeup AP to do the CPU
initialization during smm s3 boot flow in following patches.
With this field, we can avoid sending InitSipiSipi to wakeup
AP.
Signed-off-by: Dun Tan
Cc: Ray Ni
Cc: Jian J Wang
Cc:
This patch set is to prepare MpService2Ppi in S3Resume when PEI and
SMM env run in the same execution mode, and use MpService2Ppi to
wakeup Cpu to do CPU initialization in Smm CpuS3 boot flow if
MpService2Ppi is not 0 in mSmmS3ResumeState.
Dun Tan (5):
MdeModulePkg: add MpService2Ppi field in
On Wed, Jul 26, 2023 at 4:07 AM wangy wrote:
>
> Hi Pedro Falcato,
>
> At 2023-07-25 16:45:01, "Pedro Falcato" wrote:
>
> >On Tue, Jul 25, 2023 at 2:10 AM wrote:
> >>
> >> From: Yang Wang
> >>
> >> Check EmacGetDmaStatus input parameters
> >> IrqStat may be a null pointer.
> >>
> >>
Hi Ard,
Our current use case is around AP core suspension and wake-ups.
The program can suspend the secondary cores through PSCI interfaces
(after powering
them on). BSP can then wake up the suspended cores through SGI on demand.
The pending interrupt manipulation is to support BSP
Pushed as 9131d63e08..41e8d638fa
-Original Message-
From: devel@edk2.groups.io On Behalf Of Isaac Oram
Sent: Wednesday, July 26, 2023 10:11 AM
To: Hsueh, DoraX ; devel@edk2.groups.io
Cc: Chiu, Chasel ; Desimone, Nathaniel L
; Gao, Liming ; Dong,
Eric ; Chuang, Rosen ; Kuo, Ted
Reviewed-by: Isaac Oram
-Original Message-
From: Hsueh, DoraX
Sent: Monday, July 24, 2023 3:43 AM
To: devel@edk2.groups.io
Cc: Hsueh, DoraX ; Chiu, Chasel ;
Desimone, Nathaniel L ; Oram, Isaac W
; Gao, Liming ; Dong, Eric
; Chuang, Rosen ; Kuo, Ted
Subject: [PATCH] MinPlatformPkg:
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4506
res_init() is called from different places in sockets library. It depends
on global _res variable containing a state.
The problem is that if __BIND_RES_TEXT macro is not defined, _res is not
initialized.
Depending on compiler and build
This patch contains a fix for the uninitialized global variable
in edk2-libc/StdLib/BsdSocketLib/res_init.c
Jayaprakash N (1):
edk2-libc/StdLib: Fix uninitialized global variable
StdLib/BsdSocketLib/res_init.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
--
2.40.0.windows.1
Reviewed-by: Chasel Chiu
Thanks,
Chasel
> -Original Message-
> From: Hsueh, DoraX
> Sent: Monday, July 24, 2023 2:43 AM
> To: devel@edk2.groups.io
> Cc: Hsueh, DoraX ; Chiu, Chasel
> ; Desimone, Nathaniel L
> ; Oram, Isaac W ;
> Gao, Liming ; Dong, Eric ;
> Chuang, Rosen ; Kuo, Ted
On 7/26/23 02:51, YuanhaoXie wrote:
The purpose is to fix an issue where an exception occurs at the start
of the DXE phase by applying the following patch series on INTEL-based
systems.
UefiCpuPkg: Refactor the logic for placing APs in HltLoop.
UefiCpuPkg: Refactor the logic for placing APs in
W dniu 14.07.2023 o 15:03, Marcin Juszkiewicz via groups.io pisze:
Update the TF-A binaries to have Neoverse-V1 cpu support.
This support was merged into TF-A:
https://review.trustedfirmware.org/c/TF-A/trusted-firmware-a/+/21813
This allows SBSA Reference Platform to boot Linux on
On 25/07/2023 17:07, Jayaprakash, N wrote:
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4506
res_init() is called from different places in sockets library. It depends
on global _res variable containing a state.
The problem is that if __BIND_RES_TEXT macro is not defined, _res is not
This patch is not right.
Intel SDM explicitly says the initial CR0 value is 6000_0010. CD bit is set.
So the ResetVector code that still sets CD bit should be good.
If you are facing NEM enable failure, can you change your NEM enable logic to
explicitly clear CD bit instead of changing here?
On Mon, 24 Jul 2023 at 22:15, Kun Qin wrote:
>
> REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4466
>
> This patch series introduce a few improvements related to interrupt
> handling for ArmGic driver and library.
>
> 1. The current implementation of the `ArmGicSendSgiTo` is based on GIC v2
Reviewed-by: Ray Ni
@Tom Lendacky, can you please comment?
> -Original Message-
> From: Xie, Yuanhao
> Sent: Wednesday, July 26, 2023 3:51 PM
> To: devel@edk2.groups.io
> Cc: Dong, Eric ; Kumar, Rahul R
> ; Tom Lendacky ; Ni,
> Ray ; Xie, Yuanhao
> Subject: [Patch V3] UefiCpuPkg:
The purpose is to fix an issue where an exception occurs at the start
of the DXE phase by applying the following patch series on INTEL-based
systems.
UefiCpuPkg: Refactor the logic for placing APs in HltLoop.
UefiCpuPkg: Refactor the logic for placing APs in Mwait/Runloop.
UefiCpuPkg: Create
The purpose is to fix an issue where an exception occurs at the start
of the DXE phase by applying the following patch series on INTEL-based
systems.
UefiCpuPkg: Refactor the logic for placing APs in HltLoop.
UefiCpuPkg: Refactor the logic for placing APs in Mwait/Runloop.
UefiCpuPkg: Create
Cc: Rebecca Cran
Cc: Liming Gao
Cc: Bob Feng
Signed-off-by: Yuwei Chen
---
BaseTools/BinPipWrappers/PosixLike/FMMT | 12
BaseTools/BinPipWrappers/WindowsLike/FMMT.bat | 3 +++
2 files changed, 15 insertions(+)
create mode 100755 BaseTools/BinPipWrappers/PosixLike/FMMT
The purpose is to fix an issue where an exception occurs at the start
of the DXE phase by applying the following patch series on INTEL-based
systems.
UefiCpuPkg: Refactor the logic for placing APs in HltLoop.
UefiCpuPkg: Refactor the logic for placing APs in Mwait/Runloop.
UefiCpuPkg: Create
32 matches
Mail list logo