Branch: refs/heads/master Home: https://github.com/tianocore/edk2 Commit: 510a5c20398d4324ab4eda17b1a3c1606e83c1a2 https://github.com/tianocore/edk2/commit/510a5c20398d4324ab4eda17b1a3c1606e83c1a2 Author: Ceping Sun <cepingx....@intel.com> 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 <michael.d.kin...@intel.com> Cc: Liming Gao <gaolim...@byosoft.com.cn> Signed-off-by: Ceping Sun <cepingx....@intel.com> Commit: 8d22d1c288970c43ddb103268a875fc2310b19d8 https://github.com/tianocore/edk2/commit/8d22d1c288970c43ddb103268a875fc2310b19d8 Author: Ceping Sun <cepingx....@intel.com> 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 <cepingx....@intel.com> Reviewed-by: Min Xu <min.m...@intel.com> Tested-by: Kirill A. Shutemov <kirill.shute...@linux.intel.com> Commit: 41aaecbf59aba2bacef9bf7c870a5925a7854974 https://github.com/tianocore/edk2/commit/41aaecbf59aba2bacef9bf7c870a5925a7854974 Author: Ceping Sun <cepingx....@intel.com> 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 <kra...@redhat.com> Cc: Min Xu <min.m...@intel.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Kirill A. Shutemov <kirill.shute...@linux.intel.com> Signed-off-by: Ceping Sun <cepingx....@intel.com> Commit: 406f42cb74fbdac1fdf6a90c72fb7b4ca67107ff https://github.com/tianocore/edk2/commit/406f42cb74fbdac1fdf6a90c72fb7b4ca67107ff Author: Ceping Sun <cepingx....@intel.com> 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 <cepingx....@intel.com> Reviewed-by: Min Xu <min.m...@intel.com> Tested-by: Kirill A. Shutemov <kirill.shute...@linux.intel.com> Commit: 92c714f8b7482f69f6f66bf78b884feacec66fa1 https://github.com/tianocore/edk2/commit/92c714f8b7482f69f6f66bf78b884feacec66fa1 Author: Ceping Sun <cepingx....@intel.com> 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 <kra...@redhat.com> Cc: Min Xu <min.m...@intel.com> Cc: Jiewen Yao <jiewen....@intel.com> Cc: Kirill A. Shutemov <kirill.shute...@linux.intel.com> Signed-off-by: Ceping Sun <cepingx....@intel.com> 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 edk2-commits@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/edk2-commits