You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The guest fails late in the kernel guest boot when a TPM_CC_SelfTest is issued by the kernel. Since we are booting with multiple vcpus, I suppose the SVSM VTPM_REQUEST handler is not multi-thread safe.
This does not happen on every boot, but happened on 2/5 boots.
The guest boots fine with only 1 vcpu.
How to reproduce it:
Build the svsm.bin from either the dbuono-allocator-fix or svsm-vtpm-preview branches:
make FEATURES=verbose
Follow the README.md to build the other dependencies (make sure VTPM=1 is provided) and run the guest:
Description
The guest fails late in the kernel guest boot when a TPM_CC_SelfTest is issued by the kernel. Since we are booting with multiple vcpus, I suppose the SVSM VTPM_REQUEST handler is not multi-thread safe.
This does not happen on every boot, but happened on 2/5 boots.
The guest boots fine with only 1 vcpu.
How to reproduce it:
Build the svsm.bin from either the dbuono-allocator-fix or svsm-vtpm-preview branches:
make FEATURES=verbose
Follow the README.md to build the other dependencies (make sure VTPM=1 is provided) and run the guest:
sudo ./launch-qemu.sh -smp 4 -hda ccguest.qcow2 -svsm ../svsm.bin -sev-snp -svsmcrb -allow-debug -ssh-forward
Partial message log of the guest kernel
The text was updated successfully, but these errors were encountered: