Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 66ea00be1bf3b3d91b1d98f84d3180ee56a3146f
https://github.com/tianocore/edk2/commit/66ea00be1bf3b3d91b1d98f84d3180ee56a3146f
Author: Ajan Zhong <[email protected]>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M UefiPayloadPkg/UefiPayloadEntry/X64/DxeLoadFuncFit.c
Log Message:
-----------
UefiPayloadPkg: Setup temporary GDT for x64 UniversalPayload
Separate Exception Stacks has been enabled by default in
commit [1], in this case, TSS will be appended to original GDT.
As secondary bootloader, UniversalPayload solution has different
boot flow from original EDK2. When DxeMain tries to append TSS
after original GDT, the original GDT is empty. It leads to system
reboot when DxeMain tries to install new GDT which is appended with
TSS.
To fix this issue, set up temporary GDT with 64-bit code and data
descriptors.
[1] https://github.com/tianocore/edk2/commit/cec2c6
Signed-off-by: Ajan Zhong <[email protected]>
Commit: 88dbd249dac4df4681c4c5c58204e2c8b77d8d3d
https://github.com/tianocore/edk2/commit/88dbd249dac4df4681c4c5c58204e2c8b77d8d3d
Author: Ajan Zhong <[email protected]>
Date: 2025-12-12 (Fri, 12 Dec 2025)
Changed paths:
M UefiPayloadPkg/Library/FdtParserLib/FdtParserLib.c
Log Message:
-----------
UefiPayloadPkg: Remove unused variable to fix build error
Variable ChildBusAddress is not used in function ParsePciRootBridge, it
triggers build error on GCC version gcc version 13.3.0.
Remove this variable to fix build error.
Signed-off-by: Ajan Zhong <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/84e7054790d1...88dbd249dac4
To unsubscribe from these emails, change your notification settings at
https://github.com/tianocore/edk2/settings/notifications
_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits