File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -3397,14 +3397,19 @@ static void dump_vmcb(struct kvm_vcpu *vcpu)
3397
3397
struct vmcb_control_area * control = & svm -> vmcb -> control ;
3398
3398
struct vmcb_save_area * save = & svm -> vmcb -> save ;
3399
3399
struct vmcb_save_area * save01 = & svm -> vmcb01 .ptr -> save ;
3400
+ char * vm_type ;
3400
3401
3401
3402
if (!dump_invalid_vmcb ) {
3402
3403
pr_warn_ratelimited ("set kvm_amd.dump_invalid_vmcb=1 to dump internal KVM state.\n" );
3403
3404
return ;
3404
3405
}
3405
3406
3406
- pr_err ("VMCB %p, last attempted VMRUN on CPU %d\n" ,
3407
- svm -> current_vmcb -> ptr , vcpu -> arch .last_vmentry_cpu );
3407
+ vm_type = sev_snp_guest (vcpu -> kvm ) ? "SEV-SNP" :
3408
+ sev_es_guest (vcpu -> kvm ) ? "SEV-ES" :
3409
+ sev_guest (vcpu -> kvm ) ? "SEV" : "SVM" ;
3410
+
3411
+ pr_err ("%s VMCB %p, last attempted VMRUN on CPU %d\n" ,
3412
+ vm_type , svm -> current_vmcb -> ptr , vcpu -> arch .last_vmentry_cpu );
3408
3413
pr_err ("VMCB Control Area:\n" );
3409
3414
pr_err ("%-20s%04x\n" , "cr_read:" , control -> intercepts [INTERCEPT_CR ] & 0xffff );
3410
3415
pr_err ("%-20s%04x\n" , "cr_write:" , control -> intercepts [INTERCEPT_CR ] >> 16 );
You can’t perform that action at this time.
0 commit comments