[edk2-devel] [PATCH 1/1] UefiCpuPkg/PiSmmCpuDxeSmm: Optimize PatchSmmSaveStateMap and FlushTlbForAll

2024-01-04 Thread Zhi Jin
Cc: Laszlo Ersek Cc: Rahul Kumar Cc: Gerd Hoffmann Cc: Jiaxin Wu Signed-off-by: Zhi Jin --- .../PiSmmCpuDxeSmm/SmmCpuMemoryManagement.c | 95 --- 1 file changed, 63 insertions(+), 32 deletions(-) diff --git a/UefiCpuPkg/PiSmmCpuDxeSmm/SmmCpuMemoryManagement.c b/UefiCpuPkg

Re: [edk2-devel] [PATCH 1/1] UefiCpuPkg/PiSmmCpuDxeSmm: Optimize PatchSmmSaveStateMap and FlushTlbForAll

2024-01-04 Thread Zhi Jin
Thanks for the comments, Ray. It is a mistake to remove the FlushTlb() in this patch. I will send out the patch v2. BRs Zhi Jin -Original Message- From: Ni, Ray Sent: Friday, January 05, 2024 10:21 AM To: devel@edk2.groups.io; Jin, Zhi Cc: Laszlo Ersek ; Kumar, Rahul R ; Gerd

[edk2-devel] [PATCH v2 1/1] UefiCpuPkg/PiSmmCpuDxeSmm: Optimize PatchSmmSaveStateMap and FlushTlbForAll

2024-01-04 Thread Zhi Jin
the missing FlushTlbForAll() back in PatchSmmSaveStateMap(). Cc: Ray Ni Cc: Laszlo Ersek Cc: Rahul Kumar Cc: Gerd Hoffmann Cc: Jiaxin Wu Signed-off-by: Zhi Jin --- .../PiSmmCpuDxeSmm/SmmCpuMemoryManagement.c | 97 +-- 1 file changed, 65 insertions(+), 32 deletions(-) diff

[edk2-devel] [PATCH 1/2] MdeModulePkg: Remove the handle validation check in CoreGetProtocolInterface

2024-01-16 Thread Zhi Jin
ff-by: Zhi Jin --- MdeModulePkg/Core/Dxe/Hand/Handle.c | 17 +++-- 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/MdeModulePkg/Core/Dxe/Hand/Handle.c b/MdeModulePkg/Core/Dxe/Hand/Handle.c index 51e5b5d3b3..a0d2d03267 100644 --- a/MdeModulePkg/Core/Dxe/Hand/Handle.c

[edk2-devel] [PATCH 2/2] MdeModulePkg: Optimize CoreConnectSingleController

2024-01-16 Thread Zhi Jin
: Ray Ni Signed-off-by: Zhi Jin --- MdeModulePkg/Core/Dxe/Hand/DriverSupport.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/MdeModulePkg/Core/Dxe/Hand/DriverSupport.c b/MdeModulePkg/Core/Dxe/Hand/DriverSupport.c index 0b824c62b7..64d7474f15 100644 --- a/MdeModulePkg

[edk2-devel] [PATCH v2 1/2] MdeModulePkg: Remove the handle validation check in CoreGetProtocolInterface

2024-01-22 Thread Zhi Jin
Cc: Liming Gao Cc: Ray Ni Cc: Michael D Kinney Signed-off-by: Zhi Jin --- MdeModulePkg/Core/Dxe/Hand/Handle.c | 18 -- 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/MdeModulePkg/Core/Dxe/Hand/Handle.c b/MdeModulePkg/Core/Dxe/Hand/Handle.c index 51e5b5d3b3..24e4fbf

[edk2-devel] [PATCH v2 2/2] MdeModulePkg: Optimize CoreConnectSingleController

2024-01-22 Thread Zhi Jin
: Ray Ni Reviewed-by: Michael D Kinney Signed-off-by: Zhi Jin --- MdeModulePkg/Core/Dxe/Hand/DriverSupport.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/MdeModulePkg/Core/Dxe/Hand/DriverSupport.c b/MdeModulePkg/Core/Dxe/Hand/DriverSupport.c index 0b824c62b7

[edk2-devel] [PATCH 1/1] MdeModulePkg: Optimize CoreInstallMultipleProtocolInterfaces

2023-11-08 Thread Zhi Jin
on a system with many PCI devices. Cc: Jian J Wang Cc: Liming Gao Cc: Dandan Bi Cc: Ray Ni Signed-off-by: Zhi Jin --- MdeModulePkg/Core/Dxe/Hand/Handle.c | 74 + 1 file changed, 64 insertions(+), 10 deletions(-) diff --git a/MdeModulePkg/Core/Dxe/Hand/Handle.c b

Re: [edk2-devel] [PATCH 1/1] MdeModulePkg: Optimize CoreInstallMultipleProtocolInterfaces

2023-11-26 Thread Zhi Jin
Hi @Liming Gao<mailto:gaolim...@byosoft.com.cn>, Would you please help to review this patch? Thanks! BRs Zhi Jin From: Ni, Ray Sent: Thursday, November 09, 2023 10:36 AM To: Jin, Zhi ; devel@edk2.groups.io Cc: Wang, Jian J ; Gao, Liming ; Bi, Dandan Subject: Re: [PAT