]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: x86: Move trivial instruction-based exit handlers to common code
authorSean Christopherson <seanjc@google.com>
Fri, 5 Feb 2021 00:57:47 +0000 (16:57 -0800)
committerPaolo Bonzini <pbonzini@redhat.com>
Mon, 15 Mar 2021 08:43:19 +0000 (04:43 -0400)
commit1f131e542ed99c60b78cc2b77df2d1f18dab51e8
tree519f9c407396f23afe1b32eb4f1d38c50ff4190d
parent4953d16194c3d0793139d2d3b68dd756230a1f38
KVM: x86: Move trivial instruction-based exit handlers to common code

Move the trivial exit handlers, e.g. for instructions that KVM
"emulates" as nops, to common x86 code.  Assign the common handlers
directly to the exit handler arrays and drop the vendor trampolines.

Opportunistically use pr_warn_once() where appropriate.

No functional change intended.

Signed-off-by: Sean Christopherson <seanjc@google.com>
Message-Id: <20210205005750.3841462-7-seanjc@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/include/asm/kvm_host.h
arch/x86/kvm/svm/svm.c
arch/x86/kvm/vmx/vmx.c
arch/x86/kvm/x86.c