Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
android_kernel_shift_sdm845
/
6a2346f3229495f1338b7a2a869efd16822d4ee6
/
arch
/
x86
/
kvm
/
vmx.c
6a2346f
x86/kvm/vmx: Remove duplicate l1d flush definitions
by Josh Poimboeuf
· 6 years ago
f56c8ee
KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry
by Paolo Bonzini
· 6 years ago
383f160
x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry
by Paolo Bonzini
· 6 years ago
7a1eac8
KVM: X86: Allow userspace to define the microcode version
by Wanpeng Li
· 7 years ago
62d88fc
KVM: x86: Add a framework for supporting MSR-based features
by Tom Lendacky
· 7 years ago
77a83b3
x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr()
by Nicolai Stange
· 6 years ago
e371c92
x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d
by Nicolai Stange
· 6 years ago
90bc306
x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush()
by Nicolai Stange
· 6 years ago
936f566
x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond'
by Nicolai Stange
· 6 years ago
698ac1b
x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush()
by Nicolai Stange
· 6 years ago
587d499
x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content
by Nicolai Stange
· 6 years ago
2decbf5
x86/bugs, kvm: Introduce boot-time control of L1TF mitigations
by Jiri Kosina
· 6 years ago
4797c2f
x86/kvm: Allow runtime control of L1D flush
by Thomas Gleixner
· 6 years ago
6ccf633
x86/kvm: Serialize L1D flush parameter setter
by Thomas Gleixner
· 6 years ago
dff0982
x86/kvm: Add static key for flush always
by Thomas Gleixner
· 6 years ago
641a211
x86/kvm: Move l1tf setup function
by Thomas Gleixner
· 6 years ago
4186ae8
x86/l1tf: Handle EPT disabled state proper
by Thomas Gleixner
· 6 years ago
31282cf
x86/kvm: Drop L1TF MSR list approach
by Thomas Gleixner
· 6 years ago
80e55b5
x86/litf: Introduce vmx status variable
by Thomas Gleixner
· 6 years ago
a8c1467
x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required
by Konrad Rzeszutek Wilk
· 7 years ago
c45ff81
x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs
by Konrad Rzeszutek Wilk
· 7 years ago
5d3eaa2
x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting
by Konrad Rzeszutek Wilk
· 7 years ago
1555f9e
x86/KVM/VMX: Add find_msr() helper function
by Konrad Rzeszutek Wilk
· 7 years ago
57e3ada
x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers
by Konrad Rzeszutek Wilk
· 7 years ago
69c2525
kvm: nVMX: Update MSR load counts on a VMCS switch
by Jim Mattson
· 8 years ago
b3dc63c
x86/KVM/VMX: Add L1D flush logic
by Paolo Bonzini
· 7 years ago
acca8a7
x86/KVM/VMX: Add L1D MSR based flush
by Paolo Bonzini
· 7 years ago
b3d648a
x86/KVM/VMX: Add L1D flush algorithm
by Paolo Bonzini
· 7 years ago
af6ce92
x86/KVM/VMX: Add module argument for L1TF mitigation
by Konrad Rzeszutek Wilk
· 7 years ago
a0695af
x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present
by Konrad Rzeszutek Wilk
· 7 years ago
020a90f
kvm: x86: vmx: fix vpid leak
by Roman Kagan
· 6 years ago
838b0e9
KVM: x86: pass kvm_vcpu to kvm_read_guest_virt and kvm_write_guest_virt_system
by Paolo Bonzini
· 7 years ago
935893a
objtool, x86: Add several functions and files to the objtool whitelist
by Josh Poimboeuf
· 8 years ago
94b4fed
KVM: VMX: raise internal error for exception during invalid protected mode state
by Sean Christopherson
· 7 years ago
b965592
KVM: SVM: Implement VIRT_SPEC_CTRL support for SSBD
by Tom Lendacky
· 7 years ago
1189cbf
x86/bugs, KVM: Extend speculation control for VIRT_SPEC_CTRL
by Thomas Gleixner
· 7 years ago
bf3da84
x86/bugs: Rename _RDS to _SSBD
by Konrad Rzeszutek Wilk
· 7 years ago
7a2d235
x86/speculation: Create spec-ctrl.h to avoid include hell
by Thomas Gleixner
· 7 years ago
99318ec
x86/KVM/VMX: Expose SPEC_CTRL Bit(2) to the guest
by Konrad Rzeszutek Wilk
· 7 years ago
cf21f58
x86/bugs, KVM: Support the combination of guest and host IBRS
by Konrad Rzeszutek Wilk
· 7 years ago
4933e9f
KVM: nVMX: Update vmcs12->guest_linear_address on nested VM-exit
by Jim Mattson
· 8 years ago
a74bec4
KVM: nVMX: Fix handling of lmsw instruction
by Jan H. Schönherr
· 8 years ago
587da2b
kvm/x86: fix icebp instruction handling
by Linus Torvalds
· 7 years ago
f750e15
KVM/VMX: Optimize vmx_vcpu_run() and svm_vcpu_run() by marking the RDMSR path as unlikely()
by Paolo Bonzini
· 7 years ago
a175d51
KVM/x86: Remove indirect MSR op calls from SPEC_CTRL
by Paolo Bonzini
· 7 years ago
04c776e
KVM: nVMX: invvpid handling improvements
by Jan Dakinevich
· 7 years ago
9665296
X86/nVMX: Properly set spec_ctrl and pred_cmd before merging MSRs
by KarimAllah Ahmed
· 7 years ago
ba88289
KVM: nVMX: Fix races when sending nested PI while dest enters/leaves L2
by Liran Alon
· 7 years ago
e5a8341
KVM/VMX: Allow direct access to MSR_IA32_SPEC_CTRL
by KarimAllah Ahmed
· 7 years ago
755502f
KVM/VMX: Emulate MSR_IA32_ARCH_CAPABILITIES
by KarimAllah Ahmed
· 7 years ago
7013129
KVM/x86: Add IBPB support
by Ashok Raj
· 7 years ago
6236b78
KVM: VMX: make MSR bitmaps per-VCPU
by Paolo Bonzini
· 7 years ago
ff546f9
KVM: VMX: introduce alloc_loaded_vmcs
by Paolo Bonzini
· 7 years ago
46e24df
KVM: nVMX: Eliminate vmcs02 pool
by Jim Mattson
· 7 years ago
b7649e1
KVM: nVMX: mark vmcs12 pages dirty on L2 exit
by David Matlack
· 7 years ago
1edccf2
KVM: nVMX: vmx_complete_nested_posted_interrupt() can't fail
by David Hildenbrand
· 8 years ago
19b1d4b
KVM: nVMX: kmap() can't fail
by David Hildenbrand
· 8 years ago
eb99bd6
x86/kvm: Update spectre-v1 mitigation
by Dan Williams
· 7 years ago
ec86a1d
KVM: VMX: Make indirect call speculation safe
by Peter Zijlstra
· 7 years ago
5c0b19b
KVM: VMX: Fix rflags cache during vCPU reset
by Wanpeng Li
· 7 years ago
114de9b
KVM: x86: Don't re-execute instruction when not passing CR2 value
by Liran Alon
· 7 years ago
c1ddd99
x86/retpoline: Fill return stack buffer on vmexit
by David Woodhouse
· 7 years ago
012df71
KVM: x86: Add memory barrier on vmcs field lookup
by Andrew Honig
· 7 years ago
491c0ca
kvm: vmx: Scrub hardware GPRs at VM-exit
by Jim Mattson
· 7 years ago
2df1969
KVM: VMX: Fix enable VPID conditions
by Wanpeng Li
· 8 years ago
8386ff5
kvm: vmx: Flush TLB when the APIC-access address changes
by Jim Mattson
· 8 years ago
215df1f
KVM: nVMX: do not warn when MSR bitmap address is not backed
by Radim Krčmář
· 8 years ago
c886f28
KVM: nVMX: reset nested_run_pending if the vCPU is going to be reset
by Wanpeng Li
· 8 years ago
29deec4
kvm: nVMX: VMCLEAR should not cause the vCPU to shut down
by Jim Mattson
· 8 years ago
6ead44d
KVM: VMX: remove I/O port 0x80 bypass on Intel hosts
by Andrew Honig
· 7 years ago
c0a4c22
KVM: x86: Exit to user-mode on #UD intercept when emulator requires
by Liran Alon
· 7 years ago
1be0c0e
KVM: nVMX: set IDTR and GDTR limits when loading L1 host state
by Ladi Prosek
· 7 years ago
08e1674
KVM: nVMX: fix guest CR4 loading when emulating L2 to L1 exit
by Haozhong Zhang
· 7 years ago
ea37f61
KVM: VMX: use cmpxchg64
by Paolo Bonzini
· 7 years ago
3ffbe62
KVM: VMX: remove WARN_ON_ONCE in kvm_vcpu_trigger_posted_interrupt
by Haozhong Zhang
· 7 years ago
0c4e39c
KVM: VMX: do not change SN bit in vmx_update_pi_irte()
by Haozhong Zhang
· 7 years ago
86ef97b
kvm: nVMX: Don't allow L2 to access the hardware CR8
by Jim Mattson
· 7 years ago
3d4213f
KVM: VMX: Do not BUG() on out-of-bounds guest IRQ
by Jan H. Schönherr
· 7 years ago
58d2fb1
KVM: VMX: simplify and fix vmx_vcpu_pi_load
by Paolo Bonzini
· 8 years ago
ff5eb8f
KVM: VMX: avoid double list add with VT-d posted interrupts
by Paolo Bonzini
· 8 years ago
01c58b0
KVM: VMX: extract __pi_post_block
by Paolo Bonzini
· 8 years ago
cce8d2e
kvm: vmx: allow host to access guest MSR_IA32_BNDCFGS
by Haozhong Zhang
· 8 years ago
07592d6
kvm: vmx: Check value written to IA32_BNDCFGS
by Jim Mattson
· 8 years ago
fab777e
kvm: x86: Guest BNDCFGS requires guest MPX support
by Jim Mattson
· 8 years ago
bf7c215
kvm: vmx: Do not disable intercepts for BNDCFGS
by Jim Mattson
· 8 years ago
a29fd27
KVM: nVMX: Fix exception injection
by Wanpeng Li
· 8 years ago
d0ee363
KVM: nVMX: do not leak PML full vmexit to L1
by Ladi Prosek
· 8 years ago
560a979
KVM: nVMX: initialize PML fields in vmcs02
by Ladi Prosek
· 8 years ago
39058ad
Revert "KVM: nested VMX: disable perf cpuid reporting"
by Jim Mattson
· 8 years ago
75465e7
kvm: fix page struct leak in handle_vmon
by Paolo Bonzini
· 8 years ago
7c3bab1
KVM: VMX: use correct vmcs_read/write for guest segment selector/base
by Chao Peng
· 8 years ago
3f618a0
kvm: nVMX: Allow L1 to intercept software exceptions (#BP and #OF)
by Jim Mattson
· 8 years ago
355f4fb
kvm: nVMX: VMCLEAR an active shadow VMCS after last use
by Jim Mattson
· 8 years ago
ea26e4e
KVM: x86: drop TSC offsetting kvm_x86_ops to fix KVM_GET/SET_CLOCK
by Paolo Bonzini
· 8 years ago
85c856b
kvm: nVMX: Fix kernel panics induced by illegal INVEPT/INVVPID types
by Jim Mattson
· 8 years ago
6218590
Merge tag 'kvm-4.9-1' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 8 years ago
c5a6d5f
KVM: nVMX: Fix the NMI IDT-vectoring handling
by Wanpeng Li
· 8 years ago
f6e90f9
KVM: VMX: Enable MSR-BASED TPR shadow even if APICv is inactive
by Wanpeng Li
· 8 years ago
c83b6d1
KVM: nVMX: Fix reload apic access page warning
by Wanpeng Li
· 8 years ago
3e3f502
kvm: x86: drop read_tsc_offset()
by Luiz Capitulino
· 8 years ago
Next »