kvm: x86: refine kvm_get_arch_capabilities()
authorXiaoyao Li <xiaoyao.li@linux.intel.com>
Fri, 19 Apr 2019 02:16:24 +0000 (10:16 +0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Tue, 4 Jun 2019 17:27:33 +0000 (19:27 +0200)
commit4d22c17c17d228b7f43e51293c7bb7dac87dea40
tree68407331415563bba7bb9727e28546e930656b6b
parentf257d6dcda0187693407e0c2e5dab69bdab3223f
kvm: x86: refine kvm_get_arch_capabilities()

1. Using X86_FEATURE_ARCH_CAPABILITIES to enumerate the existence of
MSR_IA32_ARCH_CAPABILITIES to avoid using rdmsrl_safe().

2. Since kvm_get_arch_capabilities() is only used in this file, making
it static.

Signed-off-by: Xiaoyao Li <xiaoyao.li@linux.intel.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/include/asm/kvm_host.h
arch/x86/kvm/x86.c