i386/sev: Invoke launch_updata_data() for SNP class
Invoke as sev_snp_launch_update_data() for SNP object. Signed-off-by: Pankaj Gupta <pankaj.gupta@amd.com> Message-ID: <20240530111643.1091816-27-pankaj.gupta@amd.com> Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
This commit is contained in:
		
							parent
							
								
									9861405a8f
								
							
						
					
					
						commit
						0765d136eb
					
				@ -1091,6 +1091,15 @@ snp_launch_update_data(uint64_t gpa, void *hva,
 | 
			
		||||
    return 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static int
 | 
			
		||||
sev_snp_launch_update_data(SevCommonState *sev_common, hwaddr gpa,
 | 
			
		||||
                           uint8_t *ptr, uint64_t len)
 | 
			
		||||
{
 | 
			
		||||
       int ret = snp_launch_update_data(gpa, ptr, len,
 | 
			
		||||
                                         KVM_SEV_SNP_PAGE_TYPE_NORMAL);
 | 
			
		||||
       return ret;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
static int
 | 
			
		||||
sev_snp_cpuid_info_fill(SnpCpuidInfo *snp_cpuid_info,
 | 
			
		||||
                        const KvmCpuidInfo *kvm_cpuid_info)
 | 
			
		||||
@ -2216,6 +2225,7 @@ sev_snp_guest_class_init(ObjectClass *oc, void *data)
 | 
			
		||||
 | 
			
		||||
    klass->launch_start = sev_snp_launch_start;
 | 
			
		||||
    klass->launch_finish = sev_snp_launch_finish;
 | 
			
		||||
    klass->launch_update_data = sev_snp_launch_update_data;
 | 
			
		||||
    klass->kvm_init = sev_snp_kvm_init;
 | 
			
		||||
    x86_klass->kvm_type = sev_snp_kvm_type;
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user