]> git.baikalelectronics.ru Git - kernel.git/commit
KVM: x86: introduce lapic_in_kernel
authorPaolo Bonzini <pbonzini@redhat.com>
Wed, 29 Jul 2015 10:05:37 +0000 (12:05 +0200)
committerPaolo Bonzini <pbonzini@redhat.com>
Thu, 1 Oct 2015 13:06:25 +0000 (15:06 +0200)
commit21c3726c42e665b28ed1fb435df3c9027eb8dccb
treecfb0a2d85738ea20b4421a13c2c5a8313b65f69d
parentd570bd886079d430aba3333e6ee2b80e6b0fe0fe
KVM: x86: introduce lapic_in_kernel

Avoid pointer chasing and memory barriers, and simplify the code
when split irqchip (LAPIC in kernel, IOAPIC/PIC in userspace)
is introduced.

Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
arch/x86/kvm/irq.c
arch/x86/kvm/irq.h
arch/x86/kvm/lapic.c
arch/x86/kvm/mmu.c
arch/x86/kvm/svm.c
arch/x86/kvm/vmx.c
arch/x86/kvm/x86.c