Add (VOID **) for gBS->AllocatePool.
Cc: Ray Ni
Cc: Rangasai V Chaganty
Cc: Jenny Huang
Cc: Robert Kowalewski
Signed-off-by: Sheng Wei
---
.../Intel/IntelSiliconPkg/Feature/VTd/IntelVTdCoreDxe/VtdLog.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/Silicon/Intel/IntelSi
Created IpmiTransport2 PPI/Protocol to support multiple
IPMI BMC Interface support such as KCS/BT/SSIF with 2 API's
IpmiSubmitCommand2 & IpmiSubmitCommand2Ex.
IpmiSubmitCommand2 - This API use the default interface
(PcdDefaultSystemInterface) to send IPMI command.
IpmiSubmitCommand2Ex - This A
Created IpmiTransport2 PPI/Protocol to support multiple
IPMI BMC Interface support such as KCS/BT/SSIF with 2 API's
IpmiSubmitCommand2 & IpmiSubmitCommand2Ex.
IpmiSubmitCommand2 - This API use the default interface
(PcdDefaultSystemInterface) to send IPMI command.
IpmiSubmitCommand2Ex - This A
CI: https://github.com/tianocore/edk2/pull/4543
Corvin Köhne (3):
Revert "OvmfPkg/Bhyve: consume PciHostBridgeLibScan"
Revert "OvmfPkg/Bhyve: remove IncompatiblePciDeviceSupport DXE driver"
OvmfPkg/BhyvePkg: enable bus enumeration
OvmfPkg/Bhyve/BhyveX64.dsc | 4 ++--
OvmfPkg/Bhyve/BhyveX64
We like to enable bus enumeration for bhyve. Therefore, this patch needs
to be reverted.
This reverts commit 8c8f886f27556f2fb6e8b502d32aa9ccee930acc.
Signed-off-by: Corvin Köhne
Cc: Ard Biesheuvel
Cc: Jiewen Yao
Cc: Jordan Justen
Cc: Gerd Hoffmann
Cc: Rebecca Cran
Cc: Peter Grehan
---
Ov
We like to enable bus enumartion for bhyve. Therefore, this patch needs
to be reverted.
This reverts commit c2f24ba3218ae91a8d5a1a31c31dad3417850d0c.
Signed-off-by: Corvin Köhne
Cc: Ard Biesheuvel
Cc: Jiewen Yao
Cc: Jordan Justen
Cc: Gerd Hoffmann
Cc: Rebecca Cran
Cc: Peter Grehan
---
Ovm
bhyve supports adding a ROM to PCI devices. It was added to support GPU
passthrough of dedicated AMD GPUs. At the moment, this ROM file is
mostly useless as it's not shadowed and executed by firmware. Change
that by enabling bus enumeration.
Signed-off-by: Corvin Köhne
Cc: Ard Biesheuvel
Cc: Jie
Reviewed-by : James Lu
Thanks,
James
-Original Message-
From: Lin, MarsX
Sent: Monday, June 12, 2023 3:10 PM
To: devel@edk2.groups.io
Cc: Lin, MarsX ; Ni, Ray ; Rhodes, Sean
; Guo, Gua ; Lu, James
; Dong, Guo
Subject: [PATCH] UefiPayloadPkg: Add CAPSULE_SUPPORT in UPL and set it as
Created IpmiTransport2 PPI/Protocol to support multiple
IPMI BMC Interface support such as KCS/BT/SSIF with 2 API's
IpmiSubmitCommand2 & IpmiSubmitCommand2Ex.
IpmiSubmitCommand2 - This API use the default interface
(PcdDefaultSystemInterface) to send IPMI command.
IpmiSubmitCommand2Ex - This API us
Created IpmiTransport2 PPI/Protocol to support multiple
IPMI BMC Interface support such as KCS/BT/SSIF with 2 API's
IpmiSubmitCommand2 & IpmiSubmitCommand2Ex.
IpmiSubmitCommand2 - This API use the default interface
(PcdDefaultSystemInterface) to send IPMI command.
IpmiSubmitCommand2Ex - This API us
To speed up MP initialization, this set of patches replaces the
time-consuming init-sipi-sipi process in the DXE phase. Instead,
a start-up signal is used to wake up the APs and switch context
from the PEI phase to the DXE phase. This optimization is
effective when both PEI and DXE operate in
The purpose of the Hob characterized by mCpuInitMpLibHobGuid was
twofold: To transfer information from PEI to DXE and acted as a global
variable for PEI. However, during the DXE phase,only a few fields
from the CPU_MP_DATA which collected in PEI phase were needed.
To enhance this process, a new H
Refactor the logic for placing APs in HltLoop into a separate function.
Cc: Eric Dong
Cc: Ray Ni
Cc: Rahul Kumar
Signed-off-by: Yuanhao Xie
---
UefiCpuPkg/Library/MpInitLib/MpLib.c | 35 ---
1 file changed, 24 insertions(+), 11 deletions(-)
diff --git a/UefiCp
Refactor the logic for placing APs in
Mwait/Runloop into a separate function.
Cc: Eric Dong
Cc: Ray Ni
Cc: Rahul Kumar
Signed-off-by: Yuanhao Xie
---
UefiCpuPkg/Library/MpInitLib/MpLib.c | 83
++-
1 file changed,
CpuMpData can be passed directly to the ApWakeUpFunction instead of
through MP_CPU_EXCHANGE_INFO. This modification is made
in preparation for eliminating the requirement of a second
INIT-SIPI-SIPI sequence in the DXE phase.
Cc: Gerd Hoffmann
Cc: Eric Dong
Cc: Ray Ni
Cc: Rahul Kumar
Cc: Tom Le
When both the PEI and DXE phases operate in the same execution
mode(32-bit/64-bit), the BSP send a special start-up signal during
the DXE phase to awaken the Application APs.
To eliminate the need for the INIT-SIPI-SIPI sequence at the beginning
of the DXE phase, the BSP call the SwitchApContext f
From: MarsX Lin
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4479
Add CAPSULE_SUPPORT to optionally select CapsuleLib instance,
default value is FALSE.
Cc: Ray Ni
Cc: Sean Rhodes
Cc: Gua Guo
Cc: James Lu
Cc: Guo Dong
Signed-off-by: MarsX Lin
---
UefiPayloadPkg/UefiPayloadPkg.dsc
REF : https://bugzilla.tianocore.org/show_bug.cgi?id=4480
In the FspsWrapperPeim, before calling FspWrapperVariableRequestHandler
and FspWrapperMultiPhaseHandler ,FspHobListPtr should be available so
that BL will be able to get the correct FspHobListPtr value
Signed-off-by: kurugodx
Cc: Chasel C
- Run /BaseTools/Scripts/PatchCheck.py to check changes
on pull request.
- Create main.yml to handle push check on main branch.
And show the status of RedfishClientPkg on README.md
Signed-off-by: Nickle Wang
Cc: Abner Chang
Cc: Igor Kulchytskyy
---
.github/workflows/build.yml | 3 --
.g
Reviewed-by: Chasel Chiu
Thanks,
Chasel
> -Original Message-
> From: Aishwarya, KurugoduMelmatamX
>
> Sent: Sunday, June 11, 2023 10:24 PM
> To: devel@edk2.groups.io
> Cc: Aishwarya, KurugoduMelmatamX
> ; Chiu, Chasel
> ; Desimone, Nathaniel L
> ; Duggapu, Chinni B
> ; Chen, Gang C ;
[AMD Official Use Only - General]
Reviewed-by: Abner Chang
> -Original Message-
> From: Nickle Wang
> Sent: Monday, June 12, 2023 11:15 PM
> To: devel@edk2.groups.io
> Cc: Chang, Abner ; Igor Kulchytskyy
>
> Subject: [edk2-redfish-client][PATCH] RedfishClientPkg/.github: add patch
> ch
Reviewed-by: Igor Kulchytskyy
-Original Message-
From: Nickle Wang
Sent: Monday, June 12, 2023 11:15 AM
To: devel@edk2.groups.io
Cc: Abner Chang ; Igor Kulchytskyy
Subject: [EXTERNAL] [edk2-redfish-client][PATCH] RedfishClientPkg/.github: add
patch check
**CAUTION: The e-mail below i
Hi,
We have been observing an issue that IO BARs can't be claimed due to
resource
conflict.
[0.457693] pci :00:1d.0: can't claim BAR 4 [io 0x92a0-0x92bf]: address
conflict with PCI Bus :01 [io 0x9000-0x9fff]
[0.457705] pci :00:1d.1: can't claim BAR 4 [io 0x9280-0x929f]
From: Abhi Singh
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=4410
REPO:
https://github.com/tianocore/edk2/commit/7c9e1303fce5d49f8b597b4afd99ed855faaffaa
Inside TcgMorLockSmm.c, the SetVariableCheckHandlerMorLock() function
contains a scenario to prevent a possible dictionary attack
*Reminder: Tools, CI, Code base construction meeting series*
*When:*
Monday, June 12, 2023
4:30pm to 5:30pm
(UTC-07:00) America/Los Angeles
*Where:*
https://teams.microsoft.com/l/meetup-join/19%3ameeting_ZDI2ZDg4NmMtMjI1My00MzI5LWFmYjAtMGQyNjUzNTBjZGYw%40thread.v2/0?context=%7b%22Tid%22%3a%2272f9
*Tools, CI, Code base construction meeting series*
*When:*
Monday, June 12, 2023
4:30pm to 5:30pm
(UTC-07:00) America/Los Angeles
*Where:*
https://teams.microsoft.com/l/meetup-join/19%3ameeting_ZDI2ZDg4NmMtMjI1My00MzI5LWFmYjAtMGQyNjUzNTBjZGYw%40thread.v2/0?context=%7b%22Tid%22%3a%2272f988bf-86f1-
Comments inline, prefaced with "[Isaac]". Mostly style things that you could
probably fix with uncrustify also.
The main concern is the controls seem confused with #defines and PCD.
Simplifying to just use the PCD directly seems clear to me and eliminating the
#if logic in favor of regular C
Similar issues with four space indents, lack of spaces before { and (, #if
logic.
Regards,
Isaac
-Original Message-
From: Arun K
Sent: Monday, June 12, 2023 5:53 AM
To: devel@edk2.groups.io; Arun K
Cc: Oram, Isaac W ; Desimone, Nathaniel L
; Ramkumar Krishnamoorthi ;
Gao, Liming
Su
*Reminder: TianoCore Bug Triage - APAC / NAMO*
*When:*
Tuesday, June 13, 2023
6:30pm to 7:30pm
(UTC-07:00) America/Los Angeles
*Where:*
https://teams.microsoft.com/l/meetup-join/19%3ameeting_OTk1YzJhN2UtOGQwNi00NjY4LWEwMTktY2JiODRlYTY1NmY0%40thread.v2/0?context=%7b%22Tid%22%3a%2246c98d88-e344-4ed
Remove my name from reviewer list of following modules:
* MdeModulePkg: Console and Graphics modules
* MdeModulePkg: Disk modules
* MdeModulePkg: Reset modules
* MdeModulePkg: Serial modules
* MdeModulePkg: Universal Payload definitions
Signed-off-by: Ray Ni
Cc: Zhichao Gao
Cc: Hao A Wu
Cc: Zhi
Reviewed-by: Gua Guo for MdeModulePkg: Universal Payload
definitions
-Original Message-
From: Ni, Ray
Sent: Tuesday, June 13, 2023 10:07 AM
To: devel@edk2.groups.io
Cc: Gao, Zhichao ; Wu, Hao A ; Liu,
Zhiguang ; Guo, Gua
Subject: [PATCH] Maintainers.txt: Stop to be reviewer of sever
Reviewed-by: Ray Ni
From: devel@edk2.groups.io on behalf of Sheng Wei
Sent: Monday, June 12, 2023 16:17
To: devel@edk2.groups.io
Cc: Ni, Ray; Chaganty, Rangasai V; Huang, Jenny; Kowalewski, Robert
Subject: [edk2-devel] [PATCH] IntelSiliconPkg/VTd: Fix w
> -Original Message-
> From: Ni, Ray
> Sent: Tuesday, June 13, 2023 10:07 AM
> To: devel@edk2.groups.io
> Cc: Gao, Zhichao ; Wu, Hao A
> ; Liu, Zhiguang ; Guo, Gua
>
> Subject: [PATCH] Maintainers.txt: Stop to be reviewer of several modules
>
> Remove my name from reviewer list of follow
Sure.
I will update the patch to keep my name for disk modules.
Thanks,
Ray
> -Original Message-
> From: Wu, Hao A
> Sent: Tuesday, June 13, 2023 11:05 AM
> To: Ni, Ray ; devel@edk2.groups.io
> Cc: Gao, Zhichao ; Liu, Zhiguang
> ; Guo, Gua
> Subject: RE: [PATCH] Maintainers.txt: Stop to
Thank you.
Best Regards,
Hao Wu
> -Original Message-
> From: Ni, Ray
> Sent: Tuesday, June 13, 2023 11:40 AM
> To: Wu, Hao A ; devel@edk2.groups.io
> Cc: Gao, Zhichao ; Liu, Zhiguang
> ; Guo, Gua
> Subject: RE: [PATCH] Maintainers.txt: Stop to be reviewer of several modules
>
> Sure.
[AMD Official Use Only - General]
Hi Isaac,
I had replied to AMI and had them to work on the ManageabilityPkg directly (I
think it was few months ago) as we migrated all IPMI stuff from Intel
IpmiFeaturePkg to ManageabilityPkg.
Do you think we still have to spend effort on IpmiFeaturePkg? AMD al
Add StandaloneMmIplPei IA32/X64 driver at PEI stage.
FSP will use this driver to load Standalone MM code
to dispatch other Standalone MM drivers.
And this is the 1st patch to implement the entrypoint
to find the correct SMRAM range and dump it
Signed-off-by: Hongbin1 Zhang
Cc: Jiewen Yao
Cc: Ray
To avoid impacting runtime performance, the perf-logging is
disabled upon ExitBootServices.
Ray Ni (8):
UefiCpuPkg/CpuSmm: Add perf-logging for time-consuming BSP procedures
UefiCpuPkg/CpuSmm: Add perf-logging for MP procedures
MdeModulePkg/SmmCore: Add perf-logging for time-consuming proced
The patch adds perf-logging for the following potential
time-consuming BSP procedures:
* PiCpuSmmEntry
- SmmRelocateBases
- ExecuteFirstSmiInit
* BSPHandler
- SmmWaitForApArrival
- PerformRemainingTasks
* InitPaging
* SetMemMapAttributes
* SetUefiMemMapAttributes
* SetPageT
MP procedures are those procedures that run in every CPU thread.
The EDKII perf infra is not MP safe so it doesn't support to be called
from those MP procedures.
The patch adds SMM MP perf-logging support in SmmMpPerf.c.
The following procedures are perf-logged:
* SmmInitHandler
* SmmCpuFeaturesRe
Following procedures are perf-logged:
* SmmReadyToBootHandler
* SmmReadyToLockHandler
* SmmEndOfDxeHandler
* SmmEntryPoint
(It's the main routine run in BSP when SMI happens.)
* SmiManage
Cc: Jian J Wang
Cc: Liming Gao
Cc: Jiaxin Wu
Reviewed-by: Jiaxin Wu
Reviewed-by: Eric Dong
---
MdeModu
SmmDriverDispatchHandler is the routine that dispatches SMM drivers
from FV. It's a time-consuming routine.
Add perf-logging for this routine.
Signed-off-by: Ray Ni
Cc: Jian J Wang
Cc: Liming Gao
Cc: Jiaxin Wu
Reviewed-by: Jiaxin Wu
Reviewed-by: Eric Dong
---
MdeModulePkg/Core/PiSmmCore/Dis
Because SMM perf-logging is migrated to non-SMRAM at ReadyToBoot
by DxeCorePerformanceLib, the perf-logging after ExitBS is useless and
impact the SMI latency at runtime.
Hence the SmmPerformanceLib is updated to disable perf-logging
after ExitBS.
Cc: Jiaxin Wu
Cc: Dandan Bi
Cc: Liming Gao
Cc:
Because SMM perf-logging is migrated to non-SMRAM at ReadyToBoot
by DxeCorePerformanceLib, the perf-logging after ExitBS is useless and
impact the SMI latency at runtime.
Hence the SmmCorePerformanceLib is updated to disable perf-logging
after ExitBS.
Cc: Jiaxin Wu
Cc: Dandan Bi
Cc: Liming Gao
When a platform has lots of CPU cores/threads, perf-logging on every
AP produces lots of records. When this multiplies with number of SMIs
during post, the records are even more.
So, this patch adds a new PCD PcdSmmApPerfLogEnable (default TRUE)
to allow platform to turn off perf-logging on APs.
Signed-off-by: Ray Ni
Cc: Jian J Wang
Cc: Liming Gao
Cc: Jiaxin Wu
---
MdeModulePkg/Core/PiSmmCore/PiSmmCore.c | 4
1 file changed, 4 insertions(+)
diff --git a/MdeModulePkg/Core/PiSmmCore/PiSmmCore.c
b/MdeModulePkg/Core/PiSmmCore/PiSmmCore.c
index 68af9ab81b..a8537829e3 100644
--- a/Md
Remove my name from reviewer list of following modules:
* MdeModulePkg: Console and Graphics modules
* MdeModulePkg: Reset modules
* MdeModulePkg: Serial modules
* MdeModulePkg: Universal Payload definitions
Signed-off-by: Ray Ni
Cc: Zhichao Gao
Cc: Hao A Wu
Cc: Zhiguang Liu
Cc: Gua Guo
---
47 matches
Mail list logo