On Mon, Mar 25, 2019 at 10:17 AM Borislav Petkov <[email protected]> wrote: > > From: Borislav Petkov <[email protected]> > > This is an AMD-specific MSR. Put it where it belongs. > > Signed-off-by: Borislav Petkov <[email protected]> > Tested-by: Yazen Ghannam <[email protected]> > --- > arch/x86/kvm/svm.c | 14 ++++++++++++++ > arch/x86/kvm/x86.c | 12 ------------ > 2 files changed, 14 insertions(+), 12 deletions(-) > > diff --git a/arch/x86/kvm/svm.c b/arch/x86/kvm/svm.c > index b5b128a0a051..00eb44a2a377 100644 > --- a/arch/x86/kvm/svm.c > +++ b/arch/x86/kvm/svm.c > @@ -4201,6 +4201,9 @@ static int svm_get_msr(struct kvm_vcpu *vcpu, struct > msr_data *msr_info) > case MSR_F10H_DECFG: > msr_info->data = svm->msr_decfg; > break; > + case MSR_K7_HWCR: > + msr_info->data = 0; > + break;
If the guest has written a non-zero value to this MSR, shouldn't it be able to read that value back?

