]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt()
authorSean Christopherson <seanjc@google.com>
Sat, 9 Oct 2021 02:12:07 +0000 (19:12 -0700)
committerPaolo Bonzini <pbonzini@redhat.com>
Wed, 8 Dec 2021 09:24:51 +0000 (04:24 -0500)
commit12f754b221335546ecdbd79db35bb038de86d69a
tree27e741d4283ea10e9b6d131cc753be9e0ee491a3
parent7ff58add734c697b77bd01eb3a38a5a71c7c029e
KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt()

Factor out the "block" part of kvm_vcpu_halt() so that x86 can emulate
non-halt wait/sleep/block conditions that should not be subjected to
halt-polling.

No functional change intended.

Reviewed-by: Christian Borntraeger <borntraeger@de.ibm.com>
Reviewed-by: David Matlack <dmatlack@google.com>
Signed-off-by: Sean Christopherson <seanjc@google.com>
Message-Id: <20211009021236.4122790-15-seanjc@google.com>
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
include/linux/kvm_host.h
virt/kvm/kvm_main.c