diff options
author | Bryan Cantrill <bryan@joyent.com> | 2011-06-02 22:10:24 -0700 |
---|---|---|
committer | Bryan Cantrill <bryan@joyent.com> | 2011-06-02 22:10:24 -0700 |
commit | 07b961b34ba5c771b43d22b211f09a90fdb0859c (patch) | |
tree | baaa0c448f73ffca83aecc20eb01871208a292a6 /kvm.c | |
parent | 76c584bb86bcd0398f38cc3653c49412a65dd640 (diff) | |
download | illumos-kvm-07b961b34ba5c771b43d22b211f09a90fdb0859c.tar.gz |
HVM-271 kicking a VCPU should poke (not cross-call) a remote CPU
Diffstat (limited to 'kvm.c')
-rw-r--r-- | kvm.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -6363,11 +6363,11 @@ kvm_vcpu_kick(struct kvm_vcpu *vcpu) if (cpu != CPU->cpu_id && cpu != -1) { if (!test_and_set_bit(KVM_REQ_KICK, &vcpu->requests)) { /* - * If we haven't already kicked this VCPU, we'll send - * an empty cross call to the CPU on which it's - * running. (This will serve to induce a VM exit.) + * If we haven't already kicked this VCPU, we'll poke + * the the CPU on which it's running. (This will serve + * to induce a VM exit.) */ - kvm_xcall(cpu, NULL, NULL); + poke_cpu(cpu); } } } |