Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
3e8eacccae9d998e0f5074f4fe411c747d85dfd8
/
arch
/
x86
/
kvm
/
vmx
/
vmx.c
3e8eacc
KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true
by Sean Christopherson
· 6 years ago
e4027cf
KVM: nVMX: Set callbacks for nested functions during hardware setup
by Sean Christopherson
· 6 years ago
a320338
KVM: VMX: Move the hardware {un}setup functions to the bottom
by Sean Christopherson
· 6 years ago
944c346
KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions
by Sean Christopherson
· 6 years ago
89b0c9f
KVM: VMX: Move VMX instruction wrappers to a dedicated header file
by Sean Christopherson
· 6 years ago
75edce8
KVM: VMX: Move eVMCS code to dedicated files
by Sean Christopherson
· 6 years ago
8373d25
KVM: VMX: Add vmx.h to hold VMX definitions
by Sean Christopherson
· 6 years ago
609363c
KVM: nVMX: Move vmcs12 code to dedicated files
by Sean Christopherson
· 6 years ago
cb1d474
KVM: VMX: Move VMCS definitions to dedicated file
by Sean Christopherson
· 6 years ago
2c4fd91
KVM: VMX: Expose various module param vars via capabilities.h
by Sean Christopherson
· 6 years ago
3077c19
KVM: VMX: Move capabilities structs and helpers to dedicated file
by Sean Christopherson
· 6 years ago
7caaa71
KVM: VMX: Pass vmx_capability struct to setup_vmcs_config()
by Sean Christopherson
· 6 years ago
c73da3f
KVM: VMX: Properly handle dynamic VM Entry/Exit controls
by Sean Christopherson
· 6 years ago
71d9409
KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup()
by Sean Christopherson
· 6 years ago
4cebd74
KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h
by Sean Christopherson
· 6 years ago
e012311
KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h
by Sean Christopherson
· 6 years ago
a821bab
KVM: VMX: Move VMX specific files to a "vmx" subdirectory
by Sean Christopherson
· 6 years ago
[Renamed from arch/x86/kvm/vmx.c]
199b118
KVM: VMX: Alphabetize the includes in vmx.c
by Sean Christopherson
· 6 years ago
dfae3c0
KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps iff enable_shadow_vmcs
by Sean Christopherson
· 6 years ago
1b3ab5a
KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails
by Sean Christopherson
· 6 years ago
fca91f6
kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page
by Jim Mattson
· 8 years ago
14aa61d
nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests
by Krish Sadhukhan
· 6 years ago
00df918
KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm
by Uros Bizjak
· 6 years ago
88656040
KVM: nVMX: Unrestricted guest mode requires EPT
by Jim Mattson
· 6 years ago
45c3af9
KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode
by Paolo Bonzini
· 6 years ago
52ad7eb
KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS
by Liran Alon
· 6 years ago
72aeb60
KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD
by Liran Alon
· 6 years ago
326e742
KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset
by Leonid Shatz
· 6 years ago
1e4329ee
x86/kvm/vmx: fix old-style function declaration
by Yi Wang
· 6 years ago
f48b471
KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes
by Liran Alon
· 6 years ago
7f9ad1d
KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once
by Liran Alon
· 6 years ago
a87c99e
KVM: VMX: re-add ple_gap module parameter
by Luiz Capitulino
· 6 years ago
0d1e8b8
Merge tag 'kvm-4.20-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
22a7cdc
KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned
by KarimAllah Ahmed
· 6 years ago
cbe3f89
x86/kvm/nVMX: tweak shadow fields
by Vitaly Kuznetsov
· 6 years ago
1e58e5e
KVM: VMX: enable nested virtualization by default
by Paolo Bonzini
· 6 years ago
43ce76c
KVM/x86: Use 32bit xor to clear registers in svm.c
by Uros Bizjak
· 6 years ago
f10c729
kvm: vmx: Defer setting of DR6 until #DB delivery
by Jim Mattson
· 6 years ago
da998b4
kvm: x86: Defer setting of CR2 until #PF delivery
by Jim Mattson
· 6 years ago
8cab650
x86/kvm/nVMX: nested state migration for Enlightened VMCS
by Vitaly Kuznetsov
· 6 years ago
a1b0c1c
x86/kvm/nVMX: allow bare VMXON state migration
by Vitaly Kuznetsov
· 6 years ago
c4ebd62
KVM: nVMX: optimize prepare_vmcs02{,_full} for Enlightened VMCS case
by Vitaly Kuznetsov
· 6 years ago
b8bbab9
KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR
by Vitaly Kuznetsov
· 6 years ago
945679e
KVM: nVMX: add enlightened VMCS state
by Vitaly Kuznetsov
· 6 years ago
57b119d
KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability
by Vitaly Kuznetsov
· 6 years ago
5d7a644
KVM: VMX: refactor evmcs_sanitize_exec_ctrls()
by Vitaly Kuznetsov
· 6 years ago
a5c214d
KVM/VMX: Change hv flush logic when ept tables are mismatched.
by Lan Tianyu
· 6 years ago
44c2d66
KVM/x86: Use 32bit xor to clear register
by Uros Bizjak
· 6 years ago
4b1e547
KVM/x86: Use assembly instruction mnemonics instead of .byte streams
by Uros Bizjak
· 6 years ago
5ebb272
KVM/x86: Fix invvpid and invept register operand size in 64-bit mode
by Uros Bizjak
· 6 years ago
36d9594d
x86/kvm/mmu: make space for source data caching in struct kvm_mmu
by Vitaly Kuznetsov
· 6 years ago
14c07ad
x86/kvm/mmu: introduce guest_mmu
by Vitaly Kuznetsov
· 6 years ago
6a82cd1
x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots()
by Vitaly Kuznetsov
· 6 years ago
3dc773e
x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu()
by Vitaly Kuznetsov
· 6 years ago
44dd3ff
x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU
by Vitaly Kuznetsov
· 6 years ago
2768c0c
KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled
by Sean Christopherson
· 6 years ago
5201760
KVM: nVMX: add option to perform early consistency checks via H/W
by Sean Christopherson
· 6 years ago
5a5e8a1
KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state()
by Sean Christopherson
· 6 years ago
09abb5e
KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail,succeed}
by Sean Christopherson
· 6 years ago
c37a611
KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit
by Sean Christopherson
· 6 years ago
cb61de2
KVM: nVMX: do not skip VMEnter instruction that succeeds
by Sean Christopherson
· 6 years ago
16fb9a4
KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs()
by Sean Christopherson
· 6 years ago
9d6105b
KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS)
by Sean Christopherson
· 6 years ago
09abe32
KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early()
by Sean Christopherson
· 6 years ago
860ff2a
KVM: VMX: remove ASSERT() on vmx->pml_pg validity
by Sean Christopherson
· 6 years ago
39f9c38
KVM: vVMX: rename label for post-enter_guest_mode consistency check
by Sean Christopherson
· 6 years ago
a633e41
KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode()
by Sean Christopherson
· 6 years ago
7671ce2
KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode()
by Sean Christopherson
· 6 years ago
d63907d
KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode
by Sean Christopherson
· 6 years ago
3df5c37
KVM: nVMX: try to set EFER bits correctly when initializing controls
by Sean Christopherson
· 6 years ago
02343cf
KVM: vmx: do not unconditionally clear EFER switching
by Sean Christopherson
· 6 years ago
b7031fd
KVM: nVMX: reset cache/shadows when switching loaded VMCS
by Sean Christopherson
· 6 years ago
1abf23f
KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02
by Sean Christopherson
· 6 years ago
5b8ba41
KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs()
by Sean Christopherson
· 6 years ago
64a919f
KVM: nVMX: move host EFER consistency checks to VMFail path
by Sean Christopherson
· 6 years ago
3c6e099f
KVM: nVMX: Always reflect #NM VM-exits to L1
by Jim Mattson
· 6 years ago
aaa45da
KVM/VMX: Remve unused function is_external_interrupt().
by Tianyu Lan
· 6 years ago
55c1dcd
nVMX x86: Make nested_vmx_check_pml_controls() concise
by Krish Sadhukhan
· 6 years ago
bd18bff
KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail
by Sean Christopherson
· 6 years ago
cfb634f
KVM: nVMX: Clear reserved bits of #DB exit qualification
by Jim Mattson
· 6 years ago
efebf0a
KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT
by Liran Alon
· 6 years ago
327c072
KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes
by Liran Alon
· 6 years ago
3d5bdae
KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID
by Liran Alon
· 6 years ago
1438921
KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions
by Liran Alon
· 6 years ago
3de6347
KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF
by Sean Christopherson
· 7 years ago
5f8bb00
KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb()
by Vitaly Kuznetsov
· 6 years ago
7e71268
kvm: nVMX: fix entry with pending interrupt if APICv is enabled
by Paolo Bonzini
· 6 years ago
2cf7ea9
KVM: VMX: hide flexpriority from guest when disabled at the module level
by Paolo Bonzini
· 6 years ago
fd6b6d9
KVM: VMX: check for existence of secondary exec controls before accessing
by Sean Christopherson
· 6 years ago
62cf9bd81
KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS
by Liran Alon
· 6 years ago
503234b
KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly
by Liran Alon
· 6 years ago
5f76f6f
KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled
by Liran Alon
· 6 years ago
4679b61
KVM: x86: never trap MSR_KERNEL_GS_BASE
by Paolo Bonzini
· 6 years ago
ba8e23d
nVMX x86: Check VPID value on vmentry of L2 guests
by Krish Sadhukhan
· 6 years ago
6de84e5
nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2
by Krish Sadhukhan
· 6 years ago
e6c67d8
KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv
by Liran Alon
· 6 years ago
5bea512
KVM: VMX: check nested state and CR4.VMXE against SMM
by Paolo Bonzini
· 6 years ago
d264ee0
KVM: VMX: use preemption timer to force immediate VMExit
by Sean Christopherson
· 6 years ago
f459a70
KVM: VMX: modify preemption timer bit only when arming timer
by Sean Christopherson
· 6 years ago
4c00812
KVM: VMX: immediately mark preemption timer expired only for zero value
by Sean Christopherson
· 6 years ago
Next »