summaryrefslogtreecommitdiffstats
path: root/arch/x86/kvm (follow)
Commit message (Expand)AuthorAgeFilesLines
* kvm: x86: Add support for fast CR3 switch across different MMU modesJunaid Shahid2018-08-061-6/+15
* kvm: x86: Introduce KVM_REQ_LOAD_CR3Junaid Shahid2018-08-063-2/+10
* kvm: x86: Introduce kvm_mmu_calc_root_page_role()Junaid Shahid2018-08-061-27/+85
* kvm: x86: Add fast CR3 switch code pathJunaid Shahid2018-08-062-6/+60
* kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is neededJunaid Shahid2018-08-061-8/+67
* kvm: x86: Make sync_page() flush remote TLBs once onlyJunaid Shahid2018-08-062-8/+20
* KVM: MMU: drop vcpu param in gpte_accessPeter Xu2018-08-061-5/+5
* KVM: nVMX: Separate logic allocating shadow vmcs to a functionLiran Alon2018-08-061-9/+28
* KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow...Liran Alon2018-08-061-8/+8
* KVM: nVMX: Expose VMCS shadowing to L1 guestLiran Alon2018-08-061-0/+9
* KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs...Liran Alon2018-08-061-2/+31
* KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2Liran Alon2018-08-061-12/+49
* KVM: nVMX: include shadow vmcs12 in nested statePaolo Bonzini2018-08-061-1/+30
* KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExitLiran Alon2018-08-061-0/+74
* KVM: nVMX: Verify VMCS shadowing VMCS link pointerLiran Alon2018-08-061-2/+28
* KVM: nVMX: Verify VMCS shadowing controlsLiran Alon2018-08-061-0/+16
* KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs()Liran Alon2018-08-061-1/+6
* KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCSLiran Alon2018-08-061-0/+11
* KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowingLiran Alon2018-08-061-1/+8
* KVM: VMX: Change vmcs12_{read,write}_any() to receive vmcs12 as parameterLiran Alon2018-08-061-10/+11
* KVM: VMX: Create struct for VMCS headerLiran Alon2018-08-061-9/+15
* kvm: nVMX: Introduce KVM_CAP_NESTED_STATEJim Mattson2018-08-062-2/+227
* KVM: x86: do not load vmcs12 pages while still in SMMPaolo Bonzini2018-08-062-18/+38
* KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'dPaolo Bonzini2018-08-063-14/+30
* KVM: vmx: remove save/restore of host BNDCGFS MSRSean Christopherson2018-08-061-5/+6
* Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-07-183-21/+46
|\
| * KVM: VMX: Mark VMXArea with revision_id of physical CPU even when eVMCS enabledLiran Alon2018-07-181-6/+21
| * x86/kvm/Kconfig: Ensure CRYPTO_DEV_CCP_DD state at minimum matches KVM_AMDJanakarajan Natarajan2018-07-151-1/+1
| * kvm: nVMX: Restore exit qual for VM-entry failure due to MSR loadingJim Mattson2018-07-151-5/+4
| * x86/kvm/vmx: don't read current->thread.{fs,gs}base of legacy tasksVitaly Kuznetsov2018-07-151-8/+17
| * KVM: VMX: support MSR_IA32_ARCH_CAPABILITIES as a feature MSRPaolo Bonzini2018-07-151-1/+3
* | kvm: vmx: Nested VM-entry prereqs for event inj.Marc Orr2018-06-222-0/+76
* | KVM: x86: VMX: redo fix for link error without CONFIG_HYPERVArnd Bergmann2018-06-141-4/+2
* | KVM: x86: fix typo at kvm_arch_hardware_setup commentMarcelo Tosatti2018-06-141-1/+1
* | KVM: x86: VMX: fix build without hyper-vLinus Torvalds2018-06-131-0/+3
* | Merge tag 'overflow-v4.18-rc1-part2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2018-06-134-8/+14
|\ \
| * | treewide: Use array_size() in vzalloc()Kees Cook2018-06-131-1/+2
| * | treewide: Use array_size() in vmalloc()Kees Cook2018-06-131-2/+3
| * | treewide: kvzalloc() -> kvcalloc()Kees Cook2018-06-132-4/+6
| * | treewide: kmalloc() -> kmalloc_array()Kees Cook2018-06-131-1/+3
* | | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds2018-06-1211-240/+771
|\ \ \ | |/ / |/| |
| * | kvm: fix typo in flag nameMichael S. Tsirkin2018-06-121-2/+2
| * | kvm: x86: use correct privilege level for sgdt/sidt/fxsave/fxrstor accessPaolo Bonzini2018-06-122-12/+22
| * | KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and kvm_write_guest_virt_systemPaolo Bonzini2018-06-123-28/+38
| * | KVM: x86: introduce linear_{read,write}_systemPaolo Bonzini2018-06-121-32/+32
| * | kvm: nVMX: Enforce cpl=0 for VMX instructionsFelix Wilhelm2018-06-121-2/+13
| * | kvm: nVMX: Add support for "VMWRITE to any supported field"Jim Mattson2018-06-041-9/+60
| * | kvm: nVMX: Restrict VMX capability MSR changesJim Mattson2018-06-041-0/+7
| * | KVM: VMX: Optimize tscdeadline timer latencyWanpeng Li2018-06-042-1/+8
| * | kvm: Make VM ioctl do valloc for some archsMarc Orr2018-06-012-4/+4