Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: e03b0d06726c0a2c3fa4a6aff43a8c584172767b
      
https://github.com/tianocore/edk2/commit/e03b0d06726c0a2c3fa4a6aff43a8c584172767b
  Author: Sebastien Boeuf <[email protected]>
  Date:   2022-12-16 (Fri, 16 Dec 2022)

  Changed paths:
    M OvmfPkg/Library/PlatformInitLib/MemDetect.c

  Log Message:
  -----------
  OvmfPkg/PlatformInitLib: Differentiate TDX case for Cloud Hypervisor

Rely on the CcProbe() function to identify when running on TDX. This
allows the firmware to follow a different codepath for Cloud Hypervisor,
which means it doesn't rely on PVH to find out about memory below 4GiB.
instead it falls back onto the CMOS to retrieve that information.

Signed-off-by: Sebastien Boeuf <[email protected]>
Reviewed-by: Min Xu <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>


  Commit: 57162cb62dc0f5d9aca31a035b96c5ac203b78ee
      
https://github.com/tianocore/edk2/commit/57162cb62dc0f5d9aca31a035b96c5ac203b78ee
  Author: Sebastien Boeuf <[email protected]>
  Date:   2022-12-16 (Fri, 16 Dec 2022)

  Changed paths:
    M OvmfPkg/Library/PlatformInitLib/IntelTdx.c

  Log Message:
  -----------
  OvmfPkg/PlatformInitLib: Transfer GUID Extension HOB

This is required for passing the ACPI tables from the VMM up to the
guest OS. They are transferred through this GUID extension.

Signed-off-by: Jiaqi Gao <[email protected]>
Signed-off-by: Sebastien Boeuf <[email protected]>
Reviewed-by: Min Xu <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>


  Commit: e254c71e9eaee6b14eba65e89e906576f3f1abc7
      
https://github.com/tianocore/edk2/commit/e254c71e9eaee6b14eba65e89e906576f3f1abc7
  Author: Sebastien Boeuf <[email protected]>
  Date:   2022-12-16 (Fri, 16 Dec 2022)

  Changed paths:
    M ArmVirtPkg/ArmVirtQemu.dsc
    M OvmfPkg/AcpiPlatformDxe/AcpiPlatform.c
    M OvmfPkg/AcpiPlatformDxe/AcpiPlatform.h
    M OvmfPkg/AcpiPlatformDxe/AcpiPlatformDxe.inf
    M OvmfPkg/AcpiPlatformDxe/CloudHvAcpi.c
    M OvmfPkg/OvmfPkg.dec

  Log Message:
  -----------
  OvmfPkg/AcpiPlatformDxe: Differentiate TDX case for Cloud Hypervisor

Rely on CcProbe() to identify when running on TDX so that ACPI tables
can be retrieved differently for Cloud Hypervisor. Instead of relying on
the PVH structure to find the RSDP pointer, the tables are individually
passed through the HOB.

Signed-off-by: Jiaqi Gao <[email protected]>
Signed-off-by: Sebastien Boeuf <[email protected]>
Reviewed-by: Min Xu <[email protected]>
Reviewed-by: Jiewen Yao <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/0adc35fccd59...e254c71e9eae


_______________________________________________
edk2-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/edk2-commits

Reply via email to