Commit Graph

769 Commits (f0968e3f7a8ea30728d2580d3043a30ea9994ec6)

Author SHA1 Message Date
Avi Kivity 0a79b00952 KVM: VMX: Check cpl before emulating debug register access 16 years ago
Gleb Natapov 4da748960a KVM: fix misreporting of coalesced interrupts by kvm tracer 16 years ago
Marcelo Tosatti e3904e6ed0 KVM: x86: drop duplicate kvm_flush_remote_tlb calls 16 years ago
Gleb Natapov 542423b0dd KVM: VMX: call vmx_load_host_state() only if msr is cached 16 years ago
Avi Kivity e8a48342e9 KVM: VMX: Conditionally reload debug register 6 16 years ago
Avi Kivity 3d53c27d05 KVM: Use thread debug register storage instead of kvm specific data 16 years ago
Gleb Natapov 5fff7d270b KVM: VMX: Fix cr8 exiting control clobbering by EPT 16 years ago
Avi Kivity 60f24784a9 KVM: Optimize kvm_mmu_unprotect_page_virt() for tdp 16 years ago
Avi Kivity 88c808fd42 KVM: Protect update_cr8_intercept() when running without an apic 16 years ago
Sheng Yang 95eb84a758 KVM: VMX: Fix EPT with WP bit change during paging 16 years ago
Mikhail Ershov d9048d3278 KVM: Use kvm_{read,write}_guest_virt() to read and write segment descriptors 16 years ago
Mohammed Gamal 7bdb588827 KVM: x86 emulator: Add adc and sbb missing decoder flags 16 years ago
Avi Kivity 56e8231841 KVM: Rename x86_emulate.c to emulate.c 16 years ago
Anthony Liguori c0c7c04b87 KVM: When switching to a vm8086 task, load segments as 16-bit 16 years ago
Avi Kivity 345dcaa8fd KVM: VMX: Adjust rflags if in real mode emulation 16 years ago
Avi Kivity 52c7847d12 KVM: SVM: Drop tlb flush workaround in npt 16 years ago
Gleb Natapov cb142eb743 KVM: Update cr8 intercept when APIC TPR is changed by userspace 16 years ago
Joerg Roedel 4b6e4dca70 KVM: SVM: enable nested svm by default 16 years ago
Joerg Roedel 108768de55 KVM: SVM: check for nested VINTR flag in svm_interrupt_allowed 16 years ago
Joerg Roedel 26666957a5 KVM: SVM: move nested_svm_intr main logic out of if-clause 16 years ago
Joerg Roedel cda0ffdd86 KVM: SVM: remove unnecessary is_nested check from svm_cpu_run 16 years ago
Joerg Roedel 410e4d573d KVM: SVM: move special nested exit handling to separate function 16 years ago
Joerg Roedel 1f8da47805 KVM: SVM: handle errors in vmrun emulation path appropriatly 16 years ago
Joerg Roedel ea8e064fe2 KVM: SVM: remove nested_svm_do and helper functions 16 years ago
Joerg Roedel 9738b2c97d KVM: SVM: clean up nested vmrun path 16 years ago
Joerg Roedel 9966bf6872 KVM: SVM: clean up nestec vmload/vmsave paths 16 years ago
Joerg Roedel 3d62d9aa98 KVM: SVM: clean up nested_svm_exit_handled_msr 16 years ago
Joerg Roedel 34f80cfad5 KVM: SVM: get rid of nested_svm_vmexit_real 16 years ago
Joerg Roedel 0295ad7de8 KVM: SVM: simplify nested_svm_check_exception 16 years ago
Joerg Roedel 9c4e40b994 KVM: SVM: do nested vmexit in nested_svm_exit_handled 16 years ago
Joerg Roedel 4c2161aed5 KVM: SVM: consolidate nested_svm_exit_handled 16 years ago
Joerg Roedel aad42c641c KVM: SVM: cache nested intercepts 16 years ago
Joerg Roedel e6aa9abd73 KVM: SVM: move nested svm state into seperate struct 16 years ago
Joerg Roedel a5c3832dfe KVM: SVM: complete interrupts after handling nested exits 16 years ago
Joerg Roedel 0460a979b4 KVM: SVM: copy only necessary parts of the control area on vmrun/vmexit 16 years ago
Joerg Roedel defbba5660 KVM: SVM: optimize nested vmrun 16 years ago
Joerg Roedel 33740e4009 KVM: SVM: optimize nested #vmexit 16 years ago
Joerg Roedel 2af9194d1b KVM: SVM: add helper functions for global interrupt flag 16 years ago
Gleb Natapov 88ba63c265 KVM: Replace pic_lock()/pic_unlock() with direct call to spinlock functions 16 years ago
Gleb Natapov 938396a234 KVM: Call ack notifiers from PIC when guest OS acks an IRQ. 16 years ago
Gleb Natapov 956f97cf66 KVM: Call kvm_vcpu_kick() inside pic spinlock 16 years ago
Roel Kluin 3a34a8810b KVM: fix EFER read buffer overflow 16 years ago
Amit Shah 1f3ee616dd KVM: ignore reads to perfctr msrs 16 years ago
Avi Kivity eab4b8aa34 KVM: VMX: Optimize vmx_get_cpl() 16 years ago
Jan Kiszka 07708c4af1 KVM: x86: Disallow hypercalls for guest callers in rings > 0 16 years ago
Marcelo Tosatti b90c062c65 KVM: MMU: fix bogus alloc_mmu_pages assignment 16 years ago
Izik Eidus 3b80fffe2b KVM: MMU: make __kvm_mmu_free_some_pages handle empty list 16 years ago
Bartlomiej Zolnierkiewicz 95fb4eb698 KVM: remove superfluous NULL pointer check in kvm_inject_pit_timer_irqs() 16 years ago
Joerg Roedel 344f414fa0 KVM: report 1GB page support to userspace 16 years ago
Joerg Roedel 7e4e4056f7 KVM: MMU: shadow support for 1gb pages 16 years ago