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

Add affordance for CPUID leaves to be set by instance initialization #613

Open
gjcolombo opened this issue Jan 22, 2024 · 0 comments
Open
Labels
migration Issues related to live migration.
Milestone

Comments

@gjcolombo
Copy link
Contributor

gjcolombo commented Jan 22, 2024

propolis::vcpu::Vcpu::set_cpuid lets callers set the values the CPUID instruction should return when a guest executes it on the target vCPU. Standalone can make use of this API, but currently Server cannot. There should be some way to specify CPUID profiles when creating Propolis server VMMs. (This ties into the broader work needed to define virtual platforms in the control plane, which is needed to support control plane-directed live migration during upgrade.)

@gjcolombo gjcolombo added the migration Issues related to live migration. label Jan 22, 2024
@morlandi7 morlandi7 added this to the MVP milestone Mar 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
migration Issues related to live migration.
Projects
None yet
Development

No branches or pull requests

2 participants