[edk2-devel] [PATCH v7 0/5] Add Cloud Hypervisor support for x86
Yao, Jiewen
jiewen.yao at intel.com
Sat Dec 11 15:04:46 UTC 2021
Merged https://github.com/tianocore/edk2/pull/2288
> -----Original Message-----
> From: Boeuf, Sebastien <sebastien.boeuf at intel.com>
> Sent: Friday, December 10, 2021 10:42 PM
> To: devel at edk2.groups.io
> Cc: Yao, Jiewen <jiewen.yao at intel.com>; Justen, Jordan L
> <jordan.l.justen at intel.com>; kraxel at redhat.com; Boeuf, Sebastien
> <sebastien.boeuf at intel.com>
> Subject: [PATCH v7 0/5] Add Cloud Hypervisor support for x86
>
> From: Sebastien Boeuf <sebastien.boeuf at intel.com>
>
> This series aims at adding the support for the Cloud Hypervisor platform
> to the OVMF firmware for x86 architecture.
>
> The goal is to allow the same binary to be used either by QEMU or Cloud
> Hypervisor, using the Cloud Hypervisor way as a fallback if the fw_cfg
> mechanism is not present.
>
> Sebastien Boeuf (5):
> OvmfPkg: Handle Cloud Hypervisor host bridge
> OvmfPkg: Create global entry point for SMBIOS parsing
> OvmfPkg: Retrieve SMBIOS from Cloud Hypervisor
> OvmfPkg: Generalize AcpiPlatformDxe
> OvmfPkg: Install ACPI tables for Cloud Hypervisor
>
> ArmVirtPkg/ArmVirtQemu.dsc | 2 +-
> ArmVirtPkg/ArmVirtQemuFvMain.fdf.inc | 2 +-
> ArmVirtPkg/ArmVirtQemuKernel.dsc | 2 +-
> ...QemuFwCfgAcpiPlatform.c => AcpiPlatform.c} | 15 ++-
> OvmfPkg/AcpiPlatformDxe/AcpiPlatform.h | 6 +
> ...cpiPlatformDxe.inf => AcpiPlatformDxe.inf} | 6 +-
> OvmfPkg/AcpiPlatformDxe/CloudHvAcpi.c | 118 ++++++++++++++++++
> OvmfPkg/AmdSev/AmdSevX64.dsc | 2 +-
> OvmfPkg/AmdSev/AmdSevX64.fdf | 2 +-
> OvmfPkg/Include/IndustryStandard/CloudHv.h | 46 +++++++
> OvmfPkg/Include/OvmfPlatforms.h | 1 +
> .../Library/AcpiTimerLib/BaseAcpiTimerLib.c | 3 +
> .../AcpiTimerLib/BaseRomAcpiTimerLib.c | 4 +
> .../Library/AcpiTimerLib/DxeAcpiTimerLib.c | 3 +
> .../PlatformBootManagerLib/BdsPlatform.c | 1 +
> .../ResetSystemLib/BaseResetShutdown.c | 3 +
> .../Library/ResetSystemLib/DxeResetShutdown.c | 13 +-
> OvmfPkg/Microvm/MicrovmX64.dsc | 2 +-
> OvmfPkg/Microvm/MicrovmX64.fdf | 2 +-
> OvmfPkg/OvmfPkgIa32.dsc | 2 +-
> OvmfPkg/OvmfPkgIa32.fdf | 2 +-
> OvmfPkg/OvmfPkgIa32X64.dsc | 2 +-
> OvmfPkg/OvmfPkgIa32X64.fdf | 2 +-
> OvmfPkg/OvmfPkgX64.dsc | 2 +-
> OvmfPkg/OvmfPkgX64.fdf | 2 +-
> OvmfPkg/PlatformPei/MemDetect.c | 9 +-
> OvmfPkg/PlatformPei/Platform.c | 8 ++
> OvmfPkg/SmbiosPlatformDxe/CloudHv.c | 33 +++++
> OvmfPkg/SmbiosPlatformDxe/EntryPoint.c | 52 ++++++++
> OvmfPkg/SmbiosPlatformDxe/Qemu.c | 35 ------
> OvmfPkg/SmbiosPlatformDxe/SmbiosPlatformDxe.h | 22 ++++
> .../SmbiosPlatformDxe/SmbiosPlatformDxe.inf | 3 +
> 32 files changed, 351 insertions(+), 56 deletions(-)
> rename OvmfPkg/AcpiPlatformDxe/{QemuFwCfgAcpiPlatform.c =>
> AcpiPlatform.c} (52%)
> rename OvmfPkg/AcpiPlatformDxe/{QemuFwCfgAcpiPlatformDxe.inf =>
> AcpiPlatformDxe.inf} (87%)
> create mode 100644 OvmfPkg/AcpiPlatformDxe/CloudHvAcpi.c
> create mode 100644 OvmfPkg/Include/IndustryStandard/CloudHv.h
> create mode 100644 OvmfPkg/SmbiosPlatformDxe/CloudHv.c
> create mode 100644 OvmfPkg/SmbiosPlatformDxe/EntryPoint.c
>
> --
> 2.30.2
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#84655): https://edk2.groups.io/g/devel/message/84655
Mute This Topic: https://groups.io/mt/87637051/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-
More information about the edk2-devel-archive
mailing list