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

Reply via email to