Hi,
> > I'm wondering whenever there are plans for cloudhv to also support
> > sev
> > and/or tdx some day. If so, then it probably isn't a good idea to
> > switch to the xen reset vector.
>
> Well Cloud Hypervisor aims at supporting TDX, but based on a separate
> firmware. We're not trying
On Wed, 2022-02-23 at 12:31 +0100, Gerd Hoffmann wrote:
> Hi,
>
> > + PVHResetVectorData = (VOID *)(UINTN)PcdGet32
> > (PcdXenPvhStartOfDayStructPtr);
> > + pvh_start_info = (struct hvm_start_info
> > *)(UINTN)PVHResetVectorData[0];
>
> Ah, I see, here is the xen reset vector dependency
Hi,
> + PVHResetVectorData = (VOID *)(UINTN)PcdGet32
> (PcdXenPvhStartOfDayStructPtr);
> + pvh_start_info = (struct hvm_start_info
> *)(UINTN)PVHResetVectorData[0];
Ah, I see, here is the xen reset vector dependency.
I'm wondering whenever there are plans for cloudhv to also support
From: Sebastien Boeuf
Instead of hardcoding the address of the RSDP in the firmware, let's
rely on the PVH structure hvm_start_info to retrieve this information.
Signed-off-by: Sebastien Boeuf
---
OvmfPkg/AcpiPlatformDxe/AcpiPlatformDxe.inf | 2 ++
OvmfPkg/AcpiPlatformDxe/CloudHvAcpi.c