All the necessary changes are now in place for an SNP guest to be able to leverage in-place conversion support. Allow it to be switched on by users. KVM-specific checks will still gate whether or not the option is ultimately allowed, this just allows the option to be set via command-line.
Signed-off-by: Michael Roth <[email protected]> --- target/i386/sev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/target/i386/sev.c b/target/i386/sev.c index 32a5e605bf..a56367aa5e 100644 --- a/target/i386/sev.c +++ b/target/i386/sev.c @@ -3198,6 +3198,7 @@ sev_snp_guest_instance_init(Object *obj) SevSnpGuestState *sev_snp_guest = SEV_SNP_GUEST(obj); cgs->require_guest_memfd = true; + cgs->allow_convert_in_place = true; /* default init/start/finish params for kvm */ sev_snp_guest->kvm_start_conf.policy = DEFAULT_SEV_SNP_POLICY; -- 2.43.0
