[edk2-devel] [PATCH v1] MdeModulePkg/Core: CoreValidateHandle optimization

2024-07-30 Thread Xiaoqiang Zhang
verification on latest 8S server platform, changing Backlink to ForwardLink can save 14s+ BDS boot time. Cc: Ray Ni Cc: Star Zeng Cc: Liming Gao Signed-off-by: Xiaoqiang Zhang --- MdeModulePkg/Core/Dxe/Hand/Handle.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MdeModulePkg/Core

[edk2-devel] [PATCH v1] MinPlatformPkg: Fix SetLargeVariable fail issue

2023-05-09 Thread Xiaoqiang Zhang
ize of the current data that will end up being replaced by the new data to the remaining space before we decide that there is not enough space to store the large variable. Cc: Chasel Chiu Cc: Nate DeSimone Cc: Liming Gao Cc: Eric Dong Signed-off-by: Xiaoqiang Zhang --- Platform/Intel/MinP

[edk2-devel] [PATCH v2] UefiPayloadPkg: Correct MAX_LOGICAL_PROCESSORS value

2023-03-13 Thread Xiaoqiang Zhang
in DXE phase. Root cause: MAX_LOGICAL_PROCESSORS MARCO value in UefiPayloadPkg.dsc is 256, when the actual processor thread number is above 256, will encounter data overflow exception. Solution: Align MAX_LOGICAL_PROCESSORS value with Server platform side value 1024. Signed-off-by: Xiaoqiang

[edk2-devel] [PATCH v1] UefiPayloadPkg: Correct MAX_LOGICAL_PROCESSORS value

2023-03-13 Thread Xiaoqiang Zhang
MAX_LOGICAL_PROCESSORS value with GNR platform side value 1024 Signed-off-by: Xiaoqiang Zhang Cc: Guo Dong Cc: Ray Ni Cc: James Lu --- UefiPayloadPkg/UefiPayloadPkg.dsc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/UefiPayloadPkg/UefiPayloadPkg.dsc b/UefiPayloadPkg

[edk2-devel] [PATCH v1] MinPlatformPkg: Install memory relating PPIs

2022-02-07 Thread Xiaoqiang Zhang
REF: https://bugzilla.tianocore.org/show_bug.cgi?id=3824 Install memory relating PPIs for EDKII native build and FSP dispatch mode Signed-off-by: Xiaoqiang Zhang Cc: Chasel Chiu Cc: Nate DeSimone Cc: Isaac Oram --- Platform/Intel/MinPlatformPkg/PlatformInit/PlatformInitPei