Skip to content
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

IgvmParamBlock.is_qemu field is ambiguous #608

Open
jxu023 opened this issue Feb 7, 2025 · 0 comments
Open

IgvmParamBlock.is_qemu field is ambiguous #608

jxu023 opened this issue Feb 7, 2025 · 0 comments

Comments

@jxu023
Copy link

jxu023 commented Feb 7, 2025

In the fashion of platform: suppress SVSM use of interrupts on KVM/QEMU we'd also like to disable SVSM interrupts on vanadium.

However, the is_qemu field used as a hypervisor check is also used to signify the presence of qemu devices like FwCfg and TestDev. These may also available on Vanadium.

Thus, to disambiguate is_qemu and provide a more general hypervisor check, let's add a hypervisor field to IgvmParamBlock, and perhaps rename is_qemu to something else. Then we can configure the use of TestDev with SVSM on Vanadium and run SVSM with suppressed interrupts on Vanadium.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant