Branch: refs/heads/master
  Home:   https://github.com/tianocore/edk2
  Commit: 8f63f4143de4e58c7efe616407862edb890d96e5
      
https://github.com/tianocore/edk2/commit/8f63f4143de4e58c7efe616407862edb890d96e5
  Author: Corvin Köhne <[email protected]>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M OvmfPkg/Include/Library/AcpiPlatformLib.h

  Log Message:
  -----------
  OvmfPkg/Library: fix definition of GetAcpiRsdpFromMemory

The definition and declaration of GetAcpiRsdpFromMemory doesn't match.
We don't get a compile error yet because UINTN is the same as UINT64 on
64bit machines. As the function works on memory addresses, UINTN is the
correct type of the input parameters.

Signed-off-by: Corvin Köhne <[email protected]>
Tested-by: Gerd Hoffmann <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>
Acked-by: Peter Grehan <[email protected]>


  Commit: f5d851673d4d646c129dca4018258f184ab70cbc
      
https://github.com/tianocore/edk2/commit/f5d851673d4d646c129dca4018258f184ab70cbc
  Author: Corvin Köhne <[email protected]>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M OvmfPkg/Include/Library/AcpiPlatformLib.h

  Log Message:
  -----------
  OvmfPkg: avoid including AcpiPlatformLib twice

Signed-off-by: Corvin Köhne <[email protected]>
Acked-by: Peter Grehan <[email protected]>


  Commit: ea88df6b26e93bfe12cea6804631d84e871be77c
      
https://github.com/tianocore/edk2/commit/ea88df6b26e93bfe12cea6804631d84e871be77c
  Author: Corvin Köhne <[email protected]>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M ArmVirtPkg/ArmVirtQemu.dsc
    M ArmVirtPkg/ArmVirtQemuKernel.dsc
    M OvmfPkg/AcpiPlatformDxe/AcpiPlatform.h
    M OvmfPkg/AcpiPlatformDxe/AcpiPlatformDxe.inf
    R OvmfPkg/AcpiPlatformDxe/PciDecoding.c
    M OvmfPkg/AcpiPlatformDxe/QemuFwCfgAcpi.c
    M OvmfPkg/AmdSev/AmdSevX64.dsc
    M OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatform.h
    M OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatformDxe.inf
    R OvmfPkg/Bhyve/AcpiPlatformDxe/PciDecoding.c
    M OvmfPkg/CloudHv/CloudHvX64.dsc
    M OvmfPkg/Include/Library/AcpiPlatformLib.h
    M OvmfPkg/IntelTdx/IntelTdxX64.dsc
    M OvmfPkg/Library/AcpiPlatformLib/DxeAcpiPlatformLib.inf
    A OvmfPkg/Library/AcpiPlatformLib/PciDecoding.c
    M OvmfPkg/Microvm/MicrovmX64.dsc
    M OvmfPkg/OvmfPkgIa32.dsc
    M OvmfPkg/OvmfPkgIa32X64.dsc
    M OvmfPkg/OvmfPkgX64.dsc
    M OvmfPkg/RiscVVirt/RiscVVirtQemu.dsc

  Log Message:
  -----------
  OvmfPkg: move PciEncoding into AcpiPlatformLib

Bhyve supports providing ACPI tables by FwCfg. Therefore,
InstallQemuFwCfgTables should be moved to AcpiPlatformLib to reuse the
code. As first step, move PciEncoding into AcpiPlatformLib.

Signed-off-by: Corvin Köhne <[email protected]>
Acked-by: Peter Grehan <[email protected]>


  Commit: 0f612c1443975904ff9ef1b9e3b980f8ea009ab6
      
https://github.com/tianocore/edk2/commit/0f612c1443975904ff9ef1b9e3b980f8ea009ab6
  Author: Corvin Köhne <[email protected]>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M OvmfPkg/AcpiPlatformDxe/AcpiPlatform.h
    M OvmfPkg/AcpiPlatformDxe/AcpiPlatformDxe.inf
    R OvmfPkg/AcpiPlatformDxe/BootScript.c
    M OvmfPkg/Include/Library/AcpiPlatformLib.h
    A OvmfPkg/Library/AcpiPlatformLib/BootScript.c
    M OvmfPkg/Library/AcpiPlatformLib/DxeAcpiPlatformLib.inf

  Log Message:
  -----------
  OvmfPkg: move BootScript into AcpiPlatformLib

This is required to move InstallQemuFwCfgTables into AcpiPlatformLib.

Signed-off-by: Corvin Köhne <[email protected]>
Acked-by: Peter Grehan <[email protected]>


  Commit: 5a118a61d12215dc1a984c4bec76fb59c6efa2bb
      
https://github.com/tianocore/edk2/commit/5a118a61d12215dc1a984c4bec76fb59c6efa2bb
  Author: Corvin Köhne <[email protected]>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M OvmfPkg/AcpiPlatformDxe/AcpiPlatform.c
    M OvmfPkg/AcpiPlatformDxe/AcpiPlatform.h
    M OvmfPkg/AcpiPlatformDxe/AcpiPlatformDxe.inf
    R OvmfPkg/AcpiPlatformDxe/QemuFwCfgAcpi.c
    M OvmfPkg/Include/Library/AcpiPlatformLib.h
    M OvmfPkg/Library/AcpiPlatformLib/DxeAcpiPlatformLib.inf
    A OvmfPkg/Library/AcpiPlatformLib/QemuFwCfgAcpi.c

  Log Message:
  -----------
  OvmfPkg: move QemuFwCfgAcpi into AcpiPlatformLib

This makes the InstallQemuFwcfgTables function reusable by bhyve.

Signed-off-by: Corvin Köhne <[email protected]>
Acked-by: Peter Grehan <[email protected]>


  Commit: c301291dc3360ea70c823ca0fff5e2bdd77174c9
      
https://github.com/tianocore/edk2/commit/c301291dc3360ea70c823ca0fff5e2bdd77174c9
  Author: Corvin Köhne <[email protected]>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M OvmfPkg/Bhyve/AcpiPlatformDxe/AcpiPlatform.c

  Log Message:
  -----------
  OvmfPkg/Bhyve: install Acpi tables provided by FwCfg

Signed-off-by: Corvin Köhne <[email protected]>
Acked-by: Peter Grehan <[email protected]>


  Commit: 57796711371d42d980d50bc9299972b109d09035
      
https://github.com/tianocore/edk2/commit/57796711371d42d980d50bc9299972b109d09035
  Author: Corvin Köhne <[email protected]>
  Date:   2023-06-23 (Fri, 23 Jun 2023)

  Changed paths:
    M OvmfPkg/Bhyve/BhyveX64.dsc
    M OvmfPkg/Bhyve/BhyveX64.fdf

  Log Message:
  -----------
  OvmfPkg/Bhyve: include TPM driver

Bhyve will gain support for TPM emulation in the near future. Therefore,
prepare OVMF by copying all TPM driver used by qemu's OVMF DSC into the
bhyve OVMF DSC.

Signed-off-by: Corvin Köhne <[email protected]>
Reviewed-by: Rebecca Cran <[email protected]>
Acked-by: Gerd Hoffmann <[email protected]>


Compare: https://github.com/tianocore/edk2/compare/6ee981c858da...57796711371d


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

Reply via email to