-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
VMPL evaluation #12
Comments
COCONUT-SVSM has its own versions software stack (cf. https://github.com/coconut-svsm/svsm/blob/main/INSTALL.md)
AMD version
|
Current Problem:
Qemu (coconut version) is able to start COCONUT-SVSM which can successfully load the firmware but in the end fails at and KVM error.
The guest OS uses the following kernel: https://github.com/coconut-svsm/linux/tree/svsm |
SEV-SNP works without SVSM using this command:
|
@Sabanic-P You can also try the latest AMD version |
With both the older version of coconut and the AMD version of the kernel, it successfully boots and runs in VMPL2.
|
How old is it? For the moment I think we can use that version but you can also create an issue at the coconut-svsm repo |
It svsm-guest branch. The last update was 9 month ago. The newer svsm branch should definitely support non-VMPL0 execution based on the latest commit. |
There is #VC handler in coconut-svsm coconut-svsm/svsm#55 |
TODO
|
The Guest running in VMPL2 can communicate with the SVSM via shared memory (svsm_caa) and a hypercall. Once the svsm is in control, it is able to log again. TODO
|
@Sabanic-P |
The text was updated successfully, but these errors were encountered: