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:38:44 +0000 (15:38 -0400)
commite3bca0f35bd49b4cb4fc7c6beee9ef8cd7c171f2
tree8a888e5f5fd97ddef636d2c9645bce85a70a54d7
parent2523f245a49bad06d7df717fd31e6c0a2c6f38bf
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