Branch: refs/heads/master
Home: https://github.com/tianocore/edk2
Commit: 510a5c20398d4324ab4eda17b1a3c1606e83c1a2
https://github.com/tianocore/edk2/commit/510a5c20398d4324ab4eda17b1a3c1606e83c1a2
Author: Ceping Sun <[email protected]>
Date: 2025-06-20 (Fri, 20 Jun 2025)
Changed paths:
M MdePkg/Include/IndustryStandard/Acpi.h
A MdePkg/Include/IndustryStandard/Acpi66.h
Log Message:
-----------
MdePkg/Acpi66.h: Add ACPI 6.6 header
Create Acpi66.h, which is copied from Acpi65.h, and make the following
changes:
1. Replace all occurences of "6.5/6_5" with "6.6/6_6".
2. Add "ResetVector" in Multiprocessor Wakeup Structure.
3. Add "Test" command for Multiprocessor Wakeup Mailbox.
4. Make Acpi66.h the latest ACPI definitions that Acpi.h contains.
Cc: Michael D Kinney <[email protected]>
Cc: Liming Gao <[email protected]>
Signed-off-by: Ceping Sun <[email protected]>
Commit: 8d22d1c288970c43ddb103268a875fc2310b19d8
https://github.com/tianocore/edk2/commit/8d22d1c288970c43ddb103268a875fc2310b19d8
Author: Ceping Sun <[email protected]>
Date: 2025-06-20 (Fri, 20 Jun 2025)
Changed paths:
M OvmfPkg/Include/WorkArea.h
Log Message:
-----------
OvmfPkg/WorkArea.h: Add MAILBOX_GDT
Add the GDT table to swicth paging mode when the OS jumps
to the ResetVector in Mailbox.
Signed-off-by: Ceping Sun <[email protected]>
Reviewed-by: Min Xu <[email protected]>
Tested-by: Kirill A. Shutemov <[email protected]>
Commit: 41aaecbf59aba2bacef9bf7c870a5925a7854974
https://github.com/tianocore/edk2/commit/41aaecbf59aba2bacef9bf7c870a5925a7854974
Author: Ceping Sun <[email protected]>
Date: 2025-06-20 (Fri, 20 Jun 2025)
Changed paths:
M OvmfPkg/Include/IndustryStandard/IntelTdx.h
M OvmfPkg/Include/TdxCommondefs.inc
M OvmfPkg/TdxDxe/X64/ApRunLoop.nasm
Log Message:
-----------
OvmfPkg: Add the Test command in TDX MailBox
Base on ACPI 6.6 MultiProcessor Wakeup Mailbox Structure,
the new "Test" command is added.
Also the "Sleep" command is not used in TDX Mailbox, it should be removed.
Cc: Gerd Hoffmann <[email protected]>
Cc: Min Xu <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Kirill A. Shutemov <[email protected]>
Signed-off-by: Ceping Sun <[email protected]>
Commit: 406f42cb74fbdac1fdf6a90c72fb7b4ca67107ff
https://github.com/tianocore/edk2/commit/406f42cb74fbdac1fdf6a90c72fb7b4ca67107ff
Author: Ceping Sun <[email protected]>
Date: 2025-06-20 (Fri, 20 Jun 2025)
Changed paths:
M OvmfPkg/Include/IndustryStandard/IntelTdx.h
M OvmfPkg/Library/PlatformInitLib/IntelTdx.c
M OvmfPkg/TdxDxe/TdxAcpiTable.c
M OvmfPkg/TdxDxe/TdxAcpiTable.h
M OvmfPkg/TdxDxe/TdxDxe.inf
M OvmfPkg/TdxDxe/X64/ApRunLoop.nasm
Log Message:
-----------
OvmfPkg: Add the ResetVector in TDX MailBox
Base on ACPI 6.6 Multiprocessor Wakeup Structure, TDVF needs to provide
a physical address of the ResetVector to OS. And it should allow the
Multiprocessor Wakeup Mailbox to be reset in order to be used once again
with a given AP.
Signed-off-by: Ceping Sun <[email protected]>
Reviewed-by: Min Xu <[email protected]>
Tested-by: Kirill A. Shutemov <[email protected]>
Commit: 92c714f8b7482f69f6f66bf78b884feacec66fa1
https://github.com/tianocore/edk2/commit/92c714f8b7482f69f6f66bf78b884feacec66fa1
Author: Ceping Sun <[email protected]>
Date: 2025-06-20 (Fri, 20 Jun 2025)
Changed paths:
M OvmfPkg/TdxDxe/TdxDxe.inf
M OvmfPkg/TdxDxe/X64/ApRunLoop.nasm
Log Message:
-----------
OvmfPkg/TdxDxe: Support 5-level paging for ResetVector
Since OVMF already supports 5-level paging, the ResetVector
needs to handle the case.
Cc: Gerd Hoffmann <[email protected]>
Cc: Min Xu <[email protected]>
Cc: Jiewen Yao <[email protected]>
Cc: Kirill A. Shutemov <[email protected]>
Signed-off-by: Ceping Sun <[email protected]>
Compare: https://github.com/tianocore/edk2/compare/f93da0727748...92c714f8b748
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