Closing the loop on this thread.
With some support from folks at ARM, I was able to narrow down the issue
to Page Tables not correctly configured in EDKII to handle TPM device.
After marking the pages in vTPM address range (start:0xFED4,
len:0x5000) as device Pages (ARM_MEMORY_REGION_ATTR
Folks,
pinging on this thread to bubble it up.
I'd appreciate any pointers you can provide on this bug.
On 4/27/2022 1:00 PM, Praveen K Paladugu wrote:
Folks,
I am trying to enable vTPM support in Windows Guest while using
cloud-hypervisor as the VMM and OVMF firmware from edk2 repo.
The Firm
Folks,
I am trying to enable vTPM support in Windows Guest while using
cloud-hypervisor as the VMM and OVMF firmware from edk2 repo.
The Firmware is built with the following command:
build -a AARCH64 -t GCC5 -p ArmVirtPkg/ArmVirtCloudHv.dsc -b DEBUG \
-D TPM2_ENABLE=TRUE -D TPM2_CONFIG