Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
e7bddc52582d5961dfb782b40a94f54c9e6673a0
/
arch
/
x86
/
kvm
/
vmx
/
vmx.c
e7bddc5
KVM: VMX: Consolidate to_vmx() usage in RFLAGS accessors
by Sean Christopherson
· 5 years ago
b17b743
KVM: VMX: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date
by Sean Christopherson
· 5 years ago
04f11ef
KVM: nVMX: Always write vmcs02.GUEST_CR3 during nested VM-Enter
by Sean Christopherson
· 5 years ago
1a8211c
KVM: VMX: Remove specialized handling of unexpected exit-reasons
by Liran Alon
· 5 years ago
19a36d3
KVM: VMX: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF
by Waiman Long
· 5 years ago
cab0185
KVM: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386
by Vitaly Kuznetsov
· 5 years ago
6e20209
KVM: VMX: Add error handling to VMREAD helper
by Sean Christopherson
· 5 years ago
52a9fcb
KVM: VMX: Optimize VMX instruction error and fault handling
by Sean Christopherson
· 5 years ago
bf653b7
KVM: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit
by Tao Xu
· 5 years ago
6e3ba4a
KVM: vmx: Emulate MSR IA32_UMWAIT_CONTROL
by Tao Xu
· 5 years ago
e69e72fa
KVM: x86: Add support for user wait instructions
by Tao Xu
· 5 years ago
1957aa6
KVM: VMX: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig
by Sean Christopherson
· 5 years ago
60fc3d0
KVM: x86: Remove emulation_result enums, EMULATE_{DONE,FAIL,USER_EXIT}
by Sean Christopherson
· 5 years ago
8fff271
KVM: VMX: Remove EMULATE_FAIL handling in handle_invalid_guest_state()
by Sean Christopherson
· 5 years ago
9497e1f
KVM: x86: Move triple fault request into RM int injection
by Sean Christopherson
· 5 years ago
1051778
KVM: x86: Handle emulation failure directly in kvm_task_switch()
by Sean Christopherson
· 5 years ago
42cbf06
KVM: x86: Move #GP injection for VMware into x86_emulate_instruction()
by Sean Christopherson
· 5 years ago
a6c6ed1
KVM: x86: Don't attempt VMWare emulation on #GP with non-zero error code
by Sean Christopherson
· 5 years ago
bc8a0aa
KVM: x86: Relocate MMIO exit stats counting
by Sean Christopherson
· 5 years ago
6f6a657
KVM/Hyper-V/VMX: Add direct tlb flush support
by Vitaly Kuznetsov
· 5 years ago
fe38bd6
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 5 years ago
4b9852f
KVM: x86: Fix INIT signal handling in various CPU states
by Liran Alon
· 5 years ago
95c0654
KVM: VMX: Stop the preemption timer during vCPU reset
by Wanpeng Li
· 5 years ago
7396d33
KVM: x86: Return to userspace with internal error on unexpected exit reason
by Liran Alon
· 5 years ago
1edce0a
KVM: x86: Add kvm_emulate_{rd,wr}msr() to consolidate VXM/SVM code
by Sean Christopherson
· 5 years ago
f20935d
KVM: x86: Refactor up kvm_{g,s}et_msr() to simplify callers
by Sean Christopherson
· 5 years ago
4f75bcc
KVM: X86: Tune PLE Window tracepoint
by Peter Xu
· 5 years ago
c5c5d6f
KVM: VMX: Change ple_window type to unsigned int
by Peter Xu
· 5 years ago
fdcf756
KVM: x86: Disable posted interrupts for non-standard IRQs delivery modes
by Alexander Graf
· 5 years ago
ea15298
KVM: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled
by Vitaly Kuznetsov
· 5 years ago
12b58f4
KVM: Assert that struct kvm_vcpu is always as offset zero
by Sean Christopherson
· 5 years ago
4af7715
KVM: x86/mmu: Add explicit access mask for MMIO SPTEs
by Sean Christopherson
· 5 years ago
f8ea7c6
x86: kvm: svm: propagate errors from skip_emulated_instruction()
by Vitaly Kuznetsov
· 5 years ago
17e433b
KVM: Fix leak vCPU's VMCS value into other pCPU
by Wanpeng Li
· 5 years ago
d9a710e
KVM: X86: Dynamically allocate user_fpu
by Wanpeng Li
· 5 years ago
3b20e03
KVM: VMX: dump VMCS on failed entry
by Paolo Bonzini
· 5 years ago
0c5f81d
KVM: LAPIC: Inject timer interrupt via posted interrupt
by Wanpeng Li
· 5 years ago
9481b7f
kvm: vmx: fix coccinelle warnings
by Yi Wang
· 5 years ago
a45ff59
Merge tag 'kvm-arm-for-5.3' of git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm into HEAD
by Paolo Bonzini
· 5 years ago
95c5c7c
KVM: nVMX: list VMX MSRs in KVM_GET_MSR_INDEX_LIST
by Paolo Bonzini
· 5 years ago
4d763b1
KVM: VMX: check CPUID before allowing read/write of IA32_XSS
by Wanpeng Li
· 6 years ago
20c8ccb
treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 499
by Thomas Gleixner
· 6 years ago
804939e
KVM: VMX: Leave preemption timer running when it's disabled
by Sean Christopherson
· 6 years ago
9d99cc4
KVM: VMX: Drop hv_timer_armed from 'struct loaded_vmcs'
by Sean Christopherson
· 6 years ago
3af80fe
KVM: VMX: Explicitly initialize controls shadow at VMCS allocation
by Sean Christopherson
· 6 years ago
fe7f895d
KVM: VMX: Shadow VMCS secondary execution controls
by Sean Christopherson
· 6 years ago
2183f56
KVM: VMX: Shadow VMCS primary execution controls
by Sean Christopherson
· 6 years ago
c5f2c76
KVM: VMX: Shadow VMCS pin controls
by Sean Christopherson
· 6 years ago
c075c3e
KVM: nVMX: Use adjusted pin controls for vmcs02
by Sean Christopherson
· 6 years ago
bf03d4f
KVM: x86: introduce is_pae_paging
by Paolo Bonzini
· 6 years ago
699a1ac
KVM: nVMX: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written
by Sean Christopherson
· 6 years ago
de70d27
KVM: nVMX: Update vmcs12 for SYSENTER MSRs when they're written
by Sean Christopherson
· 6 years ago
142e4be
KVM: nVMX: Update vmcs12 for MSR_IA32_CR_PAT when it's written
by Sean Christopherson
· 6 years ago
8ef863e
KVM: nVMX: Don't reread VMCS-agnostic state when switching VMCS
by Sean Christopherson
· 6 years ago
13b964a
KVM: nVMX: Don't "put" vCPU or host state when switching VMCS
by Sean Christopherson
· 6 years ago
b464f57e
KVM: VMX: simplify vmx_prepare_switch_to_{guest,host}
by Paolo Bonzini
· 6 years ago
d28f429
KVM: VMX: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value
by Sean Christopherson
· 6 years ago
3731905ef
KVM: nVMX: Use descriptive names for VMCS sync functions and flags
by Sean Christopherson
· 6 years ago
95b5a48
KVM: VMX: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn
by Sean Christopherson
· 6 years ago
165072b
KVM: x86: Move kvm_{before,after}_interrupt() calls to vendor code
by Sean Christopherson
· 6 years ago
2342080
KVM: VMX: Store the host kernel's IDT base in a global variable
by Sean Christopherson
· 6 years ago
49def50
KVM: VMX: Read cached VM-Exit reason to detect external interrupt
by Sean Christopherson
· 6 years ago
2ea7203
kvm: nVMX: small cleanup in handle_exception
by Paolo Bonzini
· 6 years ago
beb8d93
KVM: VMX: Fix handling of #MC that occurs during VM-Entry
by Sean Christopherson
· 6 years ago
73f624f
KVM: x86: move MSR_IA32_POWER_CTL handling to common code
by Paolo Bonzini
· 6 years ago
fdb2861
kvm: vmx: segment limit check: use access length
by Eugene Korenevsky
· 6 years ago
1fc5d194
KVM: x86: Use DR_TRAP_BITS instead of hard-coded 15
by Liran Alon
· 6 years ago
b517006
KVM: X86: Provide a capability to disable cstate msr read intercepts
by Wanpeng Li
· 6 years ago
f257d6d
KVM: Directly return result from kvm_arch_check_processor_compat()
by Sean Christopherson
· 6 years ago
b6c4bc6
KVM: LAPIC: Optimize timer latency further
by Wanpeng Li
· 6 years ago
6f2f845
KVM: x86: do not spam dmesg with VMCS/VMCB dumps
by Paolo Bonzini
· 6 years ago
0ef0fd3
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
f93f7ed
Revert "KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU"
by Sean Christopherson
· 6 years ago
fa4bff1
Merge branch 'x86-mds-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
8ff468c
Merge branch 'x86-fpu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
by Linus Torvalds
· 6 years ago
2b3eaf8
KVM: VMX: Use accessors for GPRs outside of dedicated caching logic
by Sean Christopherson
· 6 years ago
de3cd11
KVM: x86: Omit caching logic for always-available GPRs
by Sean Christopherson
· 6 years ago
96c66e8
KVM/nVMX: Use kvm_vcpu_map when mapping the virtual APIC page
by KarimAllah Ahmed
· 6 years ago
3d5f6be
X86/nVMX: Update the PML table without mapping and unmapping the page
by KarimAllah Ahmed
· 6 years ago
d6a85c3
KVM: vmx: clean up some debug output
by Dan Carpenter
· 6 years ago
0967fa1
KVM: VMX: Skip delta_tsc shift-and-divide if the dividend is zero
by Sean Christopherson
· 6 years ago
f992798
KVM: lapic: Refactor ->set_hv_timer to use an explicit expired param
by Sean Christopherson
· 6 years ago
6c6a2ab
KVM: VMX: Nop emulation of MSR_IA32_POWER_CTL
by Liran Alon
· 6 years ago
f2fde6a
KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit
by Rick Edgecombe
· 6 years ago
39497d7
KVM: lapic: Track lapic timer advance per vCPU
by Sean Christopherson
· 6 years ago
674ea35
KVM: x86: optimize check for valid PAT value
by Paolo Bonzini
· 6 years ago
f16cb57
KVM: x86: clear VM_EXIT_SAVE_IA32_PAT
by Paolo Bonzini
· 6 years ago
9d60964
KVM: vmx: print more APICv fields in dump_vmcs
by Paolo Bonzini
· 6 years ago
9ec1949
KVM: x86: clear SMM flags before loading state while leaving SMM
by Sean Christopherson
· 6 years ago
ed19321
KVM: x86: Load SMRAM in a single shot when leaving SMM
by Sean Christopherson
· 6 years ago
e51bfdb
KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU
by Liran Alon
· 6 years ago
1811d97
x86/kvm: move kvm_load/put_guest_xcr0 into atomic context
by WANG Chao
· 6 years ago
6909081
KVM: nVMX: allow tests to use bad virtual-APIC page address
by Paolo Bonzini
· 6 years ago
c806e887
x86/pkeys: Provide *pkru() helpers
by Sebastian Andrzej Siewior
· 6 years ago
0cf9135
KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts
by Sean Christopherson
· 6 years ago
05d5a48
KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation)
by Singh, Brijesh
· 6 years ago
636deed
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
4a605bc
kvm: vmx: fix formatting of a comment
by Paolo Bonzini
· 6 years ago
65fd4cb
Documentation: Move L1TF to separate directory
by Thomas Gleixner
· 6 years ago
650b68a
x86/kvm/vmx: Add MDS protection when L1D Flush is not active
by Thomas Gleixner
· 6 years ago
Next »