android_kernel_xiaomi_sm8350/arch/x86/kvm
Jan Kiszka dab4b911a5 KVM: x86: Extend KVM_SET_VCPU_EVENTS with selective updates
User space may not want to overwrite asynchronously changing VCPU event
states on write-back. So allow to skip nmi.pending and sipi_vector by
setting corresponding bits in the flags field of kvm_vcpu_events.

[avi: advertise the bits in KVM_GET_VCPU_EVENTS]

Signed-off-by: Jan Kiszka <jan.kiszka@siemens.com>
Signed-off-by: Avi Kivity <avi@redhat.com>
2009-12-27 13:36:33 -02:00
..
emulate.c KVM: x86 emulator: limit instructions to 15 bytes 2009-12-03 09:32:25 +02:00
i8254.c x86: i8254.c: Add pr_fmt(fmt) 2009-12-10 08:57:50 +01:00
i8254.h
i8259.c KVM: Move IO APIC to its own lock 2009-12-03 09:32:08 +02:00
irq.c
irq.h KVM: x86: disallow multiple KVM_CREATE_IRQCHIP 2009-12-03 09:32:23 +02:00
Kconfig KVM: x86 shared msr infrastructure 2009-12-03 09:32:21 +02:00
kvm_cache_regs.h
kvm_timer.h
lapic.c KVM: LAPIC: make sure IRR bitmap is scanned after vm load 2009-12-27 13:36:31 -02:00
lapic.h
Makefile KVM: Move assigned device code to own file 2009-12-03 09:32:09 +02:00
mmu.c KVM: Allow internal errors reported to userspace to carry extra data 2009-12-03 09:32:24 +02:00
mmu.h
mmutrace.h
paging_tmpl.h KVM: MMU: remove prefault from invlpg handler 2009-12-27 13:36:30 -02:00
svm.c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu 2009-12-14 09:58:24 -08:00
timer.c
trace.h KVM: SVM: Add tracepoint for skinit instruction 2009-12-03 09:32:16 +02:00
tss.h
vmx.c KVM: VMX: Fix comparison of guest efer with stale host value 2009-12-03 09:34:20 +02:00
x86.c KVM: x86: Extend KVM_SET_VCPU_EVENTS with selective updates 2009-12-27 13:36:33 -02:00
x86.h