Commit Graph

412 Commits (109e941843893cb1b4f7bed24c615ba84ce00ff5)

Author SHA1 Message Date
Avi Kivity 8f5d549f02 KVM: VMX: Simplify pdptr and cr3 management 16 years ago
Avi Kivity 2d84e993a8 KVM: VMX: Avoid duplicate ept tlb flush when setting cr3 16 years ago
Gleb Natapov 787ff73637 KVM: Drop interrupt shadow when single stepping should be done only on VMX 16 years ago
Jaswinder Singh Rajput af24a4e4ae KVM: Replace MSR_IA32_TIME_STAMP_COUNTER with MSR_IA32_TSC of msr-index.h 16 years ago
Gleb Natapov ae0bb3e011 KVM: VMX: Properly handle software interrupt re-injection in real mode 16 years ago
Jan Kiszka 263799a361 KVM: VMX: Fix locking imbalance on emulation failure 16 years ago
Jan Kiszka 34f0c1ad27 KVM: VMX: Fix locking order in handle_invalid_guest_state 16 years ago
Avi Kivity e3c7cb6ad7 KVM: VMX: Handle vmx instruction vmexits 16 years ago
Mel Gorman 6484eb3e2a page allocator: do not check NUMA node ID when the caller knows the node is valid 16 years ago
Andi Kleen a0861c02a9 KVM: Add VT-x machine check support 16 years ago
Nitin A Kamble 56b237e31a KVM: VMX: Rename rmode.active to rmode.vm86_active 16 years ago
Gleb Natapov 20f65983e3 KVM: Move "exit due to NMI" handling into vmx_complete_interrupts() 16 years ago
Gleb Natapov 66fd3f7f90 KVM: Do not re-execute INTn instruction. 16 years ago
Gleb Natapov 3298b75c88 KVM: Unprotect a page if #PF happens during NMI injection. 16 years ago
Glauber Costa 2809f5d2c4 KVM: Replace ->drop_interrupt_shadow() by ->set_interrupt_shadow() 16 years ago
Sheng Yang 522c68c441 KVM: Enable snooping control for supported hardware 16 years ago
Sheng Yang 4b12f0de33 KVM: Replace get_mt_mask_shift with get_mt_mask 16 years ago
Gleb Natapov 14d0bc1f7c KVM: Get rid of get_irq() callback 16 years ago
Gleb Natapov 95ba827313 KVM: SVM: Add NMI injection support 16 years ago
Gleb Natapov c4282df98a KVM: Get rid of arch.interrupt_window_open & arch.nmi_window_open 16 years ago
Gleb Natapov 0a5fff1923 KVM: Do not report TPR write to userspace if new value bigger or equal to a previous one. 16 years ago
Gleb Natapov 1d6ed0cb95 KVM: Remove inject_pending_vectors() callback 16 years ago
Gleb Natapov 1cb948ae86 KVM: Remove exception_injected() callback. 16 years ago
Gleb Natapov 1f21e79aac KVM: VMX: Cleanup vmx_intr_assist() 16 years ago
Gleb Natapov 863e8e658e KVM: VMX: Consolidate userspace and kernel interrupt injection for VMX 16 years ago
Gleb Natapov 8061823a25 KVM: Make kvm_cpu_(has|get)_interrupt() work for userspace irqchip too 16 years ago
Gleb Natapov 64a7ec0668 KVM: Fix unneeded instruction skipping during task switching. 16 years ago
Gleb Natapov 8843419048 KVM: VMX: Do not zero idt_vectoring_info in vmx_complete_interrupts(). 16 years ago
Gleb Natapov 37b96e9880 KVM: VMX: Rewrite vmx_complete_interrupt()'s twisted maze of if() statements 16 years ago
Gleb Natapov 7b4a25cb29 KVM: VMX: Fix handling of a fault during NMI unblocked due to IRET 16 years ago
Sheng Yang 93ba03c2e2 KVM: VMX: Fix feature testing 16 years ago
Sheng Yang 045471563d KVM: VMX: Clean up Flex Priority related 16 years ago
Sheng Yang f9c617f611 KVM: VMX: Correct wrong vmcs field sizes 16 years ago
Avi Kivity 7d433b9f94 KVM: VMX: Make flexpriority module parameter reflect hardware capability 16 years ago
Gleb Natapov 78646121e9 KVM: Fix interrupt unhalting a vcpu when it shouldn't 16 years ago
Avi Kivity 089d034e0c KVM: VMX: Fold vm_need_ept() into callers 16 years ago
Avi Kivity 575ff2dcb2 KVM: VMX: Zero ept module parameter if ept is not present 16 years ago
Avi Kivity 919818abc2 KVM: VMX: Zero the vpid module parameter if vpid is not supported 16 years ago
Avi Kivity 4462d21a61 KVM: VMX: Annotate module parameters as __read_mostly 16 years ago
Avi Kivity 736caefe15 KVM: VMX: Simplify module parameter names 16 years ago
Avi Kivity 6062d012ed KVM: VMX: Rename kvm_handle_exit() to vmx_handle_exit() 16 years ago
Avi Kivity c1f8bc04c6 KVM: VMX: Make module parameters readable 16 years ago
Gleb Natapov fe4c7b1914 KVM: reuse (pop|push)_irq from svm.c in vmx.c 16 years ago
Avi Kivity 5897297bc2 KVM: VMX: Don't intercept MSR_KERNEL_GS_BASE 16 years ago
Avi Kivity 3e7c73e9b1 KVM: VMX: Don't use highmem pages for the msr and pio bitmaps 16 years ago
Avi Kivity 16175a796d KVM: VMX: Don't allow uninhibited access to EFER on i386 16 years ago
Amit Shah 401d10dee0 KVM: VMX: Update necessary state when guest enters long mode 16 years ago
Sheng Yang 49cd7d2238 KVM: VMX: Use kvm_mmu_page_fault() handle EPT violation mmio 16 years ago
Jan Kiszka 34c33d163f KVM: Drop unused evaluations from string pio handlers 16 years ago
Avi Kivity 8b3079a5c0 KVM: VMX: When emulating on invalid vmx state, don't return to userspace unnecessarily 16 years ago