KVM: X86: Fix MSR range of APIC registers in X2APIC mode
authorXiaoyao Li <xiaoyao.li@intel.com>
Tue, 16 Jun 2020 07:33:07 +0000 (15:33 +0800)
committerSasha Levin <sashal@kernel.org>
Tue, 30 Jun 2020 19:37:07 +0000 (15:37 -0400)
commit5774f9fa563bb51294dd3262b4fac1f4dc6f0c3c
tree47ffd225013608e9b978a675e94ff731701df518
parent0236040fcf97d7d9e807d61e08f745678885271d
KVM: X86: Fix MSR range of APIC registers in X2APIC mode

commit bf10bd0be53282183f374af23577b18b5fbf7801 upstream.

Only MSR address range 0x800 through 0x8ff is architecturally reserved
and dedicated for accessing APIC registers in x2APIC mode.

Fixes: 0105d1a52640 ("KVM: x2apic interface to lapic")
Signed-off-by: Xiaoyao Li <xiaoyao.li@intel.com>
Message-Id: <20200616073307.16440-1-xiaoyao.li@intel.com>
Cc: stable@vger.kernel.org
Reviewed-by: Sean Christopherson <sean.j.christopherson@intel.com>
Reviewed-by: Jim Mattson <jmattson@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/x86/kvm/x86.c