Skip to content

Commit a85cd52

Browse files
committed
KVM: SVM: Use svm_get_lbr_vmcb() helper to handle writes to DEBUGCTL
Use the recently introduced svm_get_lbr_vmcb() instead an open coded equivalent to retrieve the target VMCB when emulating writes to MSR_IA32_DEBUGCTLMSR. No functional change intended. Link: https://lore.kernel.org/r/20230607203519.1570167-4-seanjc@google.com Signed-off-by: Sean Christopherson <seanjc@google.com>
1 parent 41dfb5f commit a85cd52

File tree

1 file changed

+1
-6
lines changed

1 file changed

+1
-6
lines changed

arch/x86/kvm/svm/svm.c

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3052,13 +3052,8 @@ static int svm_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr)
30523052
if (data & DEBUGCTL_RESERVED_BITS)
30533053
return 1;
30543054

3055-
if (svm->vmcb->control.virt_ext & LBR_CTL_ENABLE_MASK)
3056-
svm->vmcb->save.dbgctl = data;
3057-
else
3058-
svm->vmcb01.ptr->save.dbgctl = data;
3059-
3055+
svm_get_lbr_vmcb(svm)->save.dbgctl = data;
30603056
svm_update_lbrv(vcpu);
3061-
30623057
break;
30633058
case MSR_VM_HSAVE_PA:
30643059
/*

0 commit comments

Comments
 (0)