aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86/include/asm/kvm_host.h
diff options
context:
space:
mode:
authorGleb Natapov <gleb@redhat.com>2009-03-05 09:34:59 -0500
committerAvi Kivity <avi@redhat.com>2009-06-10 04:48:27 -0400
commite1035715ef8d3171e29f9c6aee6f40d57b3fead5 (patch)
tree1ead65420a4d1653692d0e4b66a4e4f7fcbef425 /arch/x86/include/asm/kvm_host.h
parent343f94fe4d16ec898da77720c03da9e09f8523d2 (diff)
KVM: change the way how lowest priority vcpu is calculated
The new way does not require additional loop over vcpus to calculate the one with lowest priority as one is chosen during delivery bitmap construction. Signed-off-by: Gleb Natapov <gleb@redhat.com> Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com>
Diffstat (limited to 'arch/x86/include/asm/kvm_host.h')
-rw-r--r--arch/x86/include/asm/kvm_host.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/x86/include/asm/kvm_host.h b/arch/x86/include/asm/kvm_host.h
index f0faf58044f..46276273a1a 100644
--- a/arch/x86/include/asm/kvm_host.h
+++ b/arch/x86/include/asm/kvm_host.h
@@ -286,6 +286,7 @@ struct kvm_vcpu_arch {
286 u64 shadow_efer; 286 u64 shadow_efer;
287 u64 apic_base; 287 u64 apic_base;
288 struct kvm_lapic *apic; /* kernel irqchip context */ 288 struct kvm_lapic *apic; /* kernel irqchip context */
289 int32_t apic_arb_prio;
289 int mp_state; 290 int mp_state;
290 int sipi_vector; 291 int sipi_vector;
291 u64 ia32_misc_enable_msr; 292 u64 ia32_misc_enable_msr;
@@ -400,7 +401,6 @@ struct kvm_arch{
400 struct hlist_head irq_ack_notifier_list; 401 struct hlist_head irq_ack_notifier_list;
401 int vapics_in_nmi_mode; 402 int vapics_in_nmi_mode;
402 403
403 int round_robin_prev_vcpu;
404 unsigned int tss_addr; 404 unsigned int tss_addr;
405 struct page *apic_access_page; 405 struct page *apic_access_page;
406 406