[edk2-devel] [PATCH v6 5/5] OvmfPkg: Install ACPI tables for Cloud Hypervisor

2021-12-10 Thread sebastien . boeuf
From: Sebastien Boeuf Adding support for retrieving the Cloud Hypervisor ACPI tables as a fallback mechanism if tables are not found through fw_cfg. Reviewed-by: Gerd Hoffmann Reviewed-by: Jiewen Yao Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/AcpiPlatformDxe

[edk2-devel] [PATCH v6 4/5] OvmfPkg: Generalize AcpiPlatformDxe

2021-12-10 Thread sebastien . boeuf
From: Sebastien Boeuf Don't make the package Qemu centric so that we can introduce some alternative support for other VMMs not using the fw_cfg mechanism. This patch is purely about renaming existing files with no functional change. Reviewed-by: Gerd Hoffmann Reviewed-by: Jiewen Yao S

[edk2-devel] [PATCH v6 3/5] OvmfPkg: Retrieve SMBIOS from Cloud Hypervisor

2021-12-10 Thread sebastien . boeuf
From: Sebastien Boeuf Add a fallback on the SMBIOS code to find the SMBIOS table for Cloud Hypervisor if it couldn't be found for Qemu through fw_cfg. Reviewed-by: Gerd Hoffmann Reviewed-by: Jiewen Yao Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/In

[edk2-devel] [PATCH v6 2/5] OvmfPkg: Create global entry point for SMBIOS parsing

2021-12-10 Thread sebastien . boeuf
From: Sebastien Boeuf Move the generic entry point part out of Qemu.c to anticipate the addition of new ways of retrieving the SMBIOS table. Reviewed-by: Gerd Hoffmann Reviewed-by: Jiewen Yao Signed-off-by: Sebastien Boeuf --- OvmfPkg/SmbiosPlatformDxe/EntryPoint.c| 42

[edk2-devel] [PATCH v6 1/5] OvmfPkg: Handle Cloud Hypervisor host bridge

2021-12-10 Thread sebastien . boeuf
From: Sebastien Boeuf Handle things differently when the detected host bridge matches the Cloud Hypervisor PCI host bridge identifier. Reviewed-by: Gerd Hoffmann Reviewed-by: Jiewen Yao Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/Include/IndustryStandard

[edk2-devel] [PATCH v6 0/5] Add Cloud Hypervisor support for x86

2021-12-10 Thread sebastien . boeuf
From: Sebastien Boeuf 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

[edk2-devel] [PATCH v5 4/5] OvmfPkg: Generalize AcpiPlatformDxe

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf Don't make the package Qemu centric so that we can introduce some alternative support for other VMMs not using the fw_cfg mechanism. This patch is purely about renaming existing files with no functional change. Reviewed-by: Gerd Hoffmann Reviewed-by: Jiewen Yao S

[edk2-devel] [PATCH v5 5/5] OvmfPkg: Install ACPI tables for Cloud Hypervisor

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf Adding support for retrieving the Cloud Hypervisor ACPI tables as a fallback mechanism if tables are not found through fw_cfg. Reviewed-by: Gerd Hoffmann Reviewed-by: Jiewen Yao Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/AcpiPlatformDxe

[edk2-devel] [PATCH v5 2/5] OvmfPkg: Create global entry point for SMBIOS parsing

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf Move the generic entry point part out of Qemu.c to anticipate the addition of new ways of retrieving the SMBIOS table. Reviewed-by: Gerd Hoffmann Reviewed-by: Jiewen Yao Signed-off-by: Sebastien Boeuf --- OvmfPkg/SmbiosPlatformDxe/EntryPoint.c| 42

[edk2-devel] [PATCH v5 0/5] Add Cloud Hypervisor support for x86

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf 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

[edk2-devel] [PATCH v5 1/5] OvmfPkg: Handle Cloud Hypervisor host bridge

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf Handle things differently when the detected host bridge matches the Cloud Hypervisor PCI host bridge identifier. Reviewed-by: Gerd Hoffmann Reviewed-by: Jiewen Yao Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/Include/IndustryStandard

[edk2-devel] [PATCH v5 3/5] OvmfPkg: Retrieve SMBIOS from Cloud Hypervisor

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf Add a fallback on the SMBIOS code to find the SMBIOS table for Cloud Hypervisor if it couldn't be found for Qemu through fw_cfg. Reviewed-by: Gerd Hoffmann Reviewed-by: Jiewen Yao Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/In

[edk2-devel] [PATCH v4 5/5] OvmfPkg: Install ACPI tables for Cloud Hypervisor

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf Adding support for retrieving the Cloud Hypervisor ACPI tables as a fallback mechanism if tables are not found through fw_cfg. Reviewed-by: Gerd Hoffmann Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/AcpiPlatformDxe/AcpiPlatform.c | 11

[edk2-devel] [PATCH v4 4/5] OvmfPkg: Generalize AcpiPlatformDxe

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf Don't make the package Qemu centric so that we can introduce some alternative support for other VMMs not using the fw_cfg mechanism. This patch is purely about renaming existing files with no functional change. Reviewed-by: Gerd Hoffmann Signed-off-by: Sebastien

[edk2-devel] [PATCH v4 3/5] OvmfPkg: Retrieve SMBIOS from Cloud Hypervisor

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf Add a fallback on the SMBIOS code to find the SMBIOS table for Cloud Hypervisor if it couldn't be found for Qemu through fw_cfg. Reviewed-by: Gerd Hoffmann Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/Include/IndustryStandard/CloudHv.h

[edk2-devel] [PATCH v4 2/5] OvmfPkg: Create global entry point for SMBIOS parsing

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf Move the generic entry point part out of Qemu.c to anticipate the addition of new ways of retrieving the SMBIOS table. Reviewed-by: Gerd Hoffmann Signed-off-by: Sebastien Boeuf --- OvmfPkg/SmbiosPlatformDxe/EntryPoint.c| 42 +++ OvmfPkg

[edk2-devel] [PATCH v4 1/5] OvmfPkg: Handle Cloud Hypervisor host bridge

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf Handle things differently when the detected host bridge matches the Cloud Hypervisor PCI host bridge identifier. Reviewed-by: Gerd Hoffmann Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/Csm/CsmSupportLib/LegacyInterrupt.c | 3 ++ OvmfPkg/Csm

[edk2-devel] [PATCH v4 0/5] Add Cloud Hypervisor support for x86

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf 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

[edk2-devel] [PATCH v3 5/5] OvmfPkg: Install ACPI tables for Cloud Hypervisor

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf Adding support for retrieving the Cloud Hypervisor ACPI tables as a fallback mechanism if tables are not found through fw_cfg. Reviewed-by: Gerd Hoffmann Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/AcpiPlatformDxe/AcpiPlatform.c | 11

[edk2-devel] [PATCH v3 4/5] OvmfPkg: Generalize AcpiPlatformDxe

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf Don't make the package Qemu centric so that we can introduce some alternative support for other VMMs not using the fw_cfg mechanism. This patch is purely about renaming existing files with no functional change. Reviewed-by: Gerd Hoffmann Signed-off-by: Sebastien

[edk2-devel] [PATCH v3 3/5] OvmfPkg: Retrieve SMBIOS from Cloud Hypervisor

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf Add a fallback on the SMBIOS code to find the SMBIOS table for Cloud Hypervisor if it couldn't be found for Qemu through fw_cfg. Reviewed-by: Gerd Hoffmann Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/Include/IndustryStandard/CloudHv.h

[edk2-devel] [PATCH v3 2/5] OvmfPkg: Create global entry point for SMBIOS parsing

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf Move the generic entry point part out of Qemu.c to anticipate the addition of new ways of retrieving the SMBIOS table. Reviewed-by: Gerd Hoffmann Signed-off-by: Sebastien Boeuf --- OvmfPkg/SmbiosPlatformDxe/EntryPoint.c| 42 +++ OvmfPkg

[edk2-devel] [PATCH v3 1/5] OvmfPkg: Handle Cloud Hypervisor host bridge

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf Handle things differently when the detected host bridge matches the Cloud Hypervisor PCI host bridge identifier. Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/Csm/CsmSupportLib/LegacyInterrupt.c | 3 ++ OvmfPkg/Csm/CsmSupportLib

[edk2-devel] [PATCH v3 0/5] Add Cloud Hypervisor support for x86

2021-12-06 Thread sebastien . boeuf
From: Sebastien Boeuf 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

[edk2-devel] [PATCH v2 5/5] OvmfPkg: Install ACPI tables for Cloud Hypervisor

2021-12-04 Thread sebastien . boeuf
From: Sebastien Boeuf Adding support for retrieving the Cloud Hypervisor ACPI tables as a fallback mechanism if tables are not found through fw_cfg. Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/AcpiPlatformDxe/AcpiPlatform.c | 11 +- OvmfPkg/AcpiPlatformDxe

[edk2-devel] [PATCH v2 4/5] OvmfPkg: Generalize AcpiPlatformDxe

2021-12-04 Thread sebastien . boeuf
From: Sebastien Boeuf Don't make the package Qemu centric so that we can introduce some alternative support for other VMMs not using the fw_cfg mechanism. This patch is purely about renaming existing files with no functional change. Reviewed-by: Gerd Hoffmann Signed-off-by: Sebastien

[edk2-devel] [PATCH v2 3/5] OvmfPkg: Retrieve SMBIOS from Cloud Hypervisor

2021-12-04 Thread sebastien . boeuf
From: Sebastien Boeuf Add a fallback on the SMBIOS code to find the SMBIOS table for Cloud Hypervisor if it couldn't be found for Qemu through fw_cfg. Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/Include/IndustryStandard/CloudHv.h| 5 +++ Ov

[edk2-devel] [PATCH v2 2/5] OvmfPkg: Create global entry point for SMBIOS parsing

2021-12-04 Thread sebastien . boeuf
From: Sebastien Boeuf Move the generic entry point part out of Qemu.c to anticipate the addition of new ways of retrieving the SMBIOS table. Signed-off-by: Sebastien Boeuf --- OvmfPkg/SmbiosPlatformDxe/EntryPoint.c| 42 +++ OvmfPkg/SmbiosPlatformDxe/Qemu.c

[edk2-devel] [PATCH v2 1/5] OvmfPkg: Handle Cloud Hypervisor host bridge

2021-12-04 Thread sebastien . boeuf
From: Sebastien Boeuf Handle things differently when the detected host bridge matches the Cloud Hypervisor PCI host bridge identifier. Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/Csm/CsmSupportLib/LegacyInterrupt.c | 1 + OvmfPkg/Csm/CsmSupportLib/LegacyRegion.c

[edk2-devel] [PATCH v2 0/5] Add Cloud Hypervisor support for x86

2021-12-04 Thread sebastien . boeuf
From: Sebastien Boeuf 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

[edk2-devel] [PATCH 2/5] OvmfPkg: Create global entry point for SMBIOS parsing

2021-12-01 Thread sebastien . boeuf
From: Sebastien Boeuf Move the generic entry point part out of Qemu.c to anticipate the addition of new ways of retrieving the SMBIOS table. Signed-off-by: Sebastien Boeuf --- OvmfPkg/SmbiosPlatformDxe/EntryPoint.c| 47 +++ OvmfPkg/SmbiosPlatformDxe/Qemu.c

[edk2-devel] [PATCH 0/5] Add Cloud Hypervisor support for x86

2021-12-01 Thread sebastien . boeuf
From: Sebastien Boeuf 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

[edk2-devel] [PATCH 4/5] OvmfPkg: Generalize AcpiPlatformDxe

2021-12-01 Thread sebastien . boeuf
From: Sebastien Boeuf Don't make the package Qemu centric so that we can introduce some alternative support for other VMMs not using the fw_cfg mechanism. Signed-off-by: Sebastien Boeuf --- ArmVirtPkg/ArmVirtQemu.dsc| 2 +- ArmVi

[edk2-devel] [PATCH 3/5] OvmfPkg: Retrieve SMBIOS from Cloud Hypervisor

2021-12-01 Thread sebastien . boeuf
From: Sebastien Boeuf Add a fallback on the SMBIOS code to find the SMBIOS table for Cloud Hypervisor if it couldn't be found for Qemu through fw_cfg. Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/Include/IndustryStandard/CloudHv.h| 5 +++ Ov

[edk2-devel] [PATCH 5/5] OvmfPkg: Install ACPI tables for Cloud Hypervisor

2021-12-01 Thread sebastien . boeuf
From: Sebastien Boeuf Adding support for retrieving the Cloud Hypervisor ACPI tables as a fallback mechanism if tables are not found through fw_cfg. Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/AcpiPlatformDxe/AcpiPlatform.c | 4 + OvmfPkg/AcpiPlatformDxe

[edk2-devel] [PATCH 1/5] OvmfPkg: Handle Cloud Hypervisor host bridge

2021-12-01 Thread sebastien . boeuf
From: Sebastien Boeuf Handle things differently when the detected host bridge matches the Cloud Hypervisor PCI host bridge identifier. Signed-off-by: Rob Bradford Signed-off-by: Sebastien Boeuf --- OvmfPkg/Csm/CsmSupportLib/LegacyInterrupt.c | 1 + OvmfPkg/Csm/CsmSupportLib/LegacyRegion.c