Commit Graph

43 Commits (5bd8a05e937b3ab88cd7ea569e32738f36c42bd0)

Author SHA1 Message Date
Avi Kivity 577bdc4966 KVM: Avoid instruction emulation when event delivery is pending 17 years ago
Joerg Roedel 5f4cb662a0 KVM: SVM: allow enabling/disabling NPT by reloading only the architecture module 17 years ago
Avi Kivity d6e88aec07 KVM: Prefix some x86 low level function with kvm_, to avoid namespace issues 17 years ago
Joerg Roedel 0da1db75a2 KVM: SVM: fix suspend/resume support 17 years ago
Avi Kivity 7cc8883074 KVM: Remove decache_vcpus_on_cpu() and related callbacks 17 years ago
Avi Kivity 4ecac3fd6d KVM: Handle virtualization instruction #UD faults during reboot 17 years ago
Chris Lalancette 14ae51b6c0 KVM: SVM: Fake MSR_K7 performance counters 17 years ago
Joerg Roedel d2ebb4103f KVM: SVM: add tracing support for TDP page faults 17 years ago
Joerg Roedel af9ca2d703 KVM: SVM: add missing kvmtrace markers 17 years ago
Joerg Roedel a069805579 KVM: SVM: implement dedicated INTR exit handler 17 years ago
Joerg Roedel c47f098d69 KVM: SVM: implement dedicated NMI exit handler 17 years ago
Marcelo Tosatti 2f5997140f KVM: migrate PIT timer 17 years ago
Sheng Yang 67253af52e KVM: Add kvm_x86_ops get_tdp_level() 17 years ago
Joerg Roedel 1336028b9a KVM: SVM: remove selective CR0 comment 17 years ago
Joerg Roedel aaf697e4e0 KVM: SVM: remove now obsolete FIXME comment 17 years ago
Joerg Roedel aaacfc9ae2 KVM: SVM: disable CR8 intercept when tpr is not masking interrupts 17 years ago
Joerg Roedel d7bf8221a3 KVM: SVM: sync V_TPR with LAPIC.TPR if CR8 write intercept is disabled 17 years ago
Joerg Roedel 649d68643e KVM: SVM: sync TPR value to V_TPR field in the VMCB 17 years ago
Avi Kivity a79d2f1805 KVM: SVM: force a new asid when initializing the vmcb 17 years ago
Joerg Roedel 3564990af1 KVM: SVM: do not intercept task switch with NPT 17 years ago
Joerg Roedel 53371b5098 KVM: SVM: add intercept for machine check exception 17 years ago
Joerg Roedel 6394b6494c KVM: SVM: align shadow CR4.MCE with host 17 years ago
Joerg Roedel ec077263b2 KVM: SVM: indent svm_set_cr4 with tabs instead of spaces 17 years ago
Izik Eidus 37817f2982 KVM: x86: hardware task switching support 17 years ago
Izik Eidus 2e4d265349 KVM: x86: add functions to get the cpl of vcpu 17 years ago
Avi Kivity 4fcaa98267 KVM: Remove pointless desc_ptr #ifdef 17 years ago
Harvey Harrison b8688d51bb KVM: replace remaining __FUNCTION__ occurances 17 years ago
Harvey Harrison 4866d5e3d5 KVM: SVM: make iopm_base static 17 years ago
Joerg Roedel 24e09cbf48 KVM: SVM: enable LBR virtualization 17 years ago
Joerg Roedel f65c229c3e KVM: SVM: allocate the MSR permission map per VCPU 17 years ago
Joerg Roedel e6101a96c9 KVM: SVM: let init_vmcb() take struct vcpu_svm as parameter 17 years ago
Joerg Roedel 709ddebf81 KVM: SVM: add support for Nested Paging 17 years ago
Joerg Roedel 1855267210 KVM: export information about NPT to generic x86 code 17 years ago
Joerg Roedel 6c7dac72d5 KVM: SVM: add module parameter to disable Nested Paging 17 years ago
Joerg Roedel e3da3acdb3 KVM: SVM: add detection of Nested Paging feature 17 years ago
Joerg Roedel 33bd6a0b3e KVM: SVM: move feature detection to hardware setup code 17 years ago
Joerg Roedel 50a37eb4e0 KVM: align valid EFER bits with the features of the host system 17 years ago
Joerg Roedel a2938c8070 KVM: SVM: fix Windows XP 64 bit installation crash 17 years ago
Joerg Roedel 6b390b6392 KVM: SVM: set NM intercept when enabling CR0.TS in the guest 17 years ago
Joerg Roedel 334df50a86 KVM: SVM: Fix lazy FPU switching 17 years ago
Sheng Yang 571008dacc KVM: x86 emulator: Only allow VMCALL/VMMCALL trapped by #UD 17 years ago
Avi Kivity 774ead3ad9 KVM: Disable vapic support on Intel machines with FlexPriority 17 years ago
Avi Kivity edf884172e KVM: Move arch dependent files to new directory arch/x86/kvm/ 17 years ago
Zhang Xiantao 1d737c8a68 KVM: Portability: Split mmu-related static inline functions to mmu.h 17 years ago
Zhang Xiantao ad312c7c79 KVM: Portability: Introduce kvm_vcpu_arch 17 years ago
Joerg Roedel 62b9abaaf8 KVM: SVM: support writing 0 to K8 performance counter control registers 17 years ago
Joerg Roedel 1d07543414 KVM: SVM: Exit to userspace if write to cr8 and not using in-kernel apic 17 years ago
Avi Kivity 80a8119ca3 KVM: SVM: Trap access to the cr8 register 17 years ago
Avi Kivity 7ee5d940f5 KVM: Use generalized exception queue for injecting #UD 17 years ago
Avi Kivity c1a5d4f990 KVM: Replace #GP injection by the generalized exception queue 17 years ago