Signed-off-by: Michal Privoznik <mprivozn@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
*/
# define VIR_DOMAIN_LAUNCH_SECURITY_SEV_POLICY "sev-policy"
+/**
+ * VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP_POLICY:
+ *
+ * Macro represents the policy of the SEV-SNP guest,
+ * as VIR_TYPED_PARAM_ULLONG.
+ *
+ * Since: 10.5.0
+ */
+# define VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP_POLICY "sev-snp-policy"
+
/**
* VIR_DOMAIN_LAUNCH_SECURITY_SEV_SECRET_HEADER:
*
break;
case QEMU_MONITOR_SEV_GUEST_TYPE_SEV_SNP:
+ if (virTypedParamsAddULLong(params, nparams, &maxpar,
+ VIR_DOMAIN_LAUNCH_SECURITY_SEV_SNP_POLICY,
+ info.data.sev_snp.snp_policy) < 0)
+ goto endjob;
+ break;
+
case QEMU_MONITOR_SEV_GUEST_TYPE_LAST:
break;
}