Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
c538d57f6726022f9810bfbb52c4696cfdaf10a7
/
arch
/
x86
/
kvm
/
vmx
/
nested.c
c538d57
KVM: nVMX: Write ENCLS-exiting bitmap once per vmcs02
by Sean Christopherson
· 6 years ago
3b013a2
KVM: nVMX: Always sync GUEST_BNDCFGS when it comes from vmcs01
by Sean Christopherson
· 6 years ago
b1346ab
KVM: nVMX: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare
by Paolo Bonzini
· 6 years ago
7952d76
KVM: nVMX: Sync rarely accessed guest fields only when needed
by Sean Christopherson
· 6 years ago
e217429
KVM: nVMX: Add helpers to identify shadowed VMCS fields
by Sean Christopherson
· 6 years ago
3731905ef
KVM: nVMX: Use descriptive names for VMCS sync functions and flags
by Sean Christopherson
· 6 years ago
f4f8316
KVM: nVMX: Lift sync_vmcs12() out of prepare_vmcs12()
by Sean Christopherson
· 6 years ago
1c6f0b4
KVM: nVMX: Track vmcs12 offsets for shadowed VMCS fields
by Sean Christopherson
· 6 years ago
b643780
KVM: nVMX: Intercept VMWRITEs to GUEST_{CS,SS}_AR_BYTES
by Sean Christopherson
· 6 years ago
fadcead
KVM: nVMX: Intercept VMWRITEs to read-only shadow VMCS fields
by Sean Christopherson
· 6 years ago
fdb2861
kvm: vmx: segment limit check: use access length
by Eugene Korenevsky
· 6 years ago
c1a9acb
kvm: vmx: fix limit checking in get_vmx_mem_address()
by Eugene Korenevsky
· 6 years ago
5a25355
x86/kvm/VMX: drop bad asm() clobber from nested_vmx_check_vmentry_hw()
by Jan Beulich
· 6 years ago
541e886
KVM: nVMX: Fix using __this_cpu_read() in preemptible context
by Wanpeng Li
· 6 years ago
21be4ca
KVM: nVMX: Clear nested_run_pending if setting nested state fails
by Sean Christopherson
· 6 years ago
db80927
KVM: nVMX: really fix the size checks on KVM_SET_NESTED_STATE
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
d69129b
KVM: nVMX: Disable intercept for FS/GS base MSRs in vmcs02 when possible
by Sean Christopherson
· 6 years ago
9b5db6c
kvm: nVMX: Set nested_run_pending in vmx_set_nested_state after checks complete
by Aaron Lewis
· 6 years ago
332d079
KVM: nVMX: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state
by Aaron Lewis
· 6 years ago
e8ab8d2
KVM: nVMX: Fix size checks in vmx_set_nested_state
by Jim Mattson
· 6 years ago
e9c16c7
KVM: x86: use direct accessors for RIP and RSP
by Paolo Bonzini
· 6 years ago
2b3eaf8
KVM: VMX: Use accessors for GPRs outside of dedicated caching logic
by Sean Christopherson
· 6 years ago
e0bf266
KVM/nVMX: Use page_address_valid in a few more locations
by KarimAllah Ahmed
· 6 years ago
dee9c04
KVM/nVMX: Use kvm_vcpu_map for accessing the enlightened VMCS
by KarimAllah Ahmed
· 6 years ago
8892530
KVM/nVMX: Use kvm_vcpu_map for accessing the shadow VMCS
by KarimAllah Ahmed
· 6 years ago
3278e04
KVM/nVMX: Use kvm_vcpu_map when mapping the posted interrupt descriptor table
by KarimAllah Ahmed
· 6 years ago
96c66e8
KVM/nVMX: Use kvm_vcpu_map when mapping the virtual APIC page
by KarimAllah Ahmed
· 6 years ago
31f0b6c
KVM/nVMX: Use kvm_vcpu_map when mapping the L1 MSR bitmap
by KarimAllah Ahmed
· 6 years ago
b146b83
X86/nVMX: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory
by KarimAllah Ahmed
· 6 years ago
2e40893
X86/nVMX: handle_vmon: Read 4 bytes from guest memory
by KarimAllah Ahmed
· 6 years ago
c80add0
KVM: nVMX: Return -EINVAL when signaling failure in VM-Entry helpers
by Sean Christopherson
· 6 years ago
98d9e85
KVM: nVMX: Return -EINVAL when signaling failure in pre-VM-Entry helpers
by Paolo Bonzini
· 6 years ago
5478ba3
KVM: nVMX: Rename and split top-level consistency checks to match SDM
by Sean Christopherson
· 6 years ago
9c3e922
KVM: nVMX: Move guest non-reg state checks to VM-Exit path
by Sean Christopherson
· 6 years ago
de2bc2b
kvm: nVMX: Check "load IA32_PAT" VM-entry control on vmentry
by Krish Sadhukhan
· 6 years ago
f6b0db1f
kvm: nVMX: Check "load IA32_PAT" VM-exit control on vmentry
by Krish Sadhukhan
· 6 years ago
2b27924
KVM: nVMX: always use early vmcs check when EPT is disabled
by Paolo Bonzini
· 6 years ago
6909081
KVM: nVMX: allow tests to use bad virtual-APIC page address
by Paolo Bonzini
· 6 years ago
c73f4c9
KVM: x86: nVMX: fix x2APIC VTPR read intercept
by Marc Orr
· 6 years ago
acff784
KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887)
by Marc Orr
· 6 years ago
711eff3
kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields
by Krish Sadhukhan
· 6 years ago
636deed
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
4183683
kvm: vmx: Add memcg accounting to KVM allocations
by Ben Gardon
· 6 years ago
359a6c3
KVM: nVMX: do not start the preemption timer hrtimer unnecessarily
by Paolo Bonzini
· 6 years ago
b4b65b5
KVM: x86: cleanup freeing of nested state
by Paolo Bonzini
· 6 years ago
e0dfacb
KVM: nVMX: remove useless is_protmode check
by Paolo Bonzini
· 6 years ago
34333cc
KVM: nVMX: Ignore limit checks on VMX instructions using flat segments
by Sean Christopherson
· 6 years ago
8570f9e
KVM: nVMX: Apply addr size mask to effective address for VMX instructions
by Sean Christopherson
· 6 years ago
946c522
KVM: nVMX: Sign extend displacements of VMX instr's mem operands
by Sean Christopherson
· 6 years ago
bc44121
KVM: nVMX: Restore a preemption timer consistency check
by Sean Christopherson
· 6 years ago
6b1971c
x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available
by Vitaly Kuznetsov
· 6 years ago
5a87816
KVM: nVMX: Cache host_rsp on a per-VMCS basis
by Sean Christopherson
· 6 years ago
fbda0fd
KVM: nVMX: Let the compiler select the reg for holding HOST_RSP
by Sean Christopherson
· 6 years ago
74dfa27
KVM: nVMX: Reference vmx->loaded_vmcs->launched directly
by Sean Christopherson
· 6 years ago
bbc0b82
KVM: nVMX: Capture VM-Fail via CC_{SET,OUT} in nested early checks
by Sean Christopherson
· 6 years ago
f1727b4
KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw()
by Sean Christopherson
· 6 years ago
6c1e7e5
KVM: nVMX: Explicitly reference the scratch reg in nested early checks
by Sean Christopherson
· 6 years ago
98ff2ac
KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw()
by Sean Christopherson
· 6 years ago
9ce0a07
KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw()
by Sean Christopherson
· 6 years ago
1ce072c
KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks
by Sean Christopherson
· 6 years ago
ecec768
KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221)
by Peter Shier
· 6 years ago
8997f65
kvm: vmx: fix some -Wmissing-prototypes warnings
by Yi Wang
· 6 years ago
3a33d03
kvm: x86/vmx: Use kzalloc for cached_vmcs12
by Tom Roeder
· 6 years ago
826c136
x86/kvm/nVMX: don't skip emulated instruction twice when vmptr address is not backed
by Vitaly Kuznetsov
· 6 years ago
42b00f1
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 6 years ago
453eafb
KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines
by Sean Christopherson
· 6 years ago
051a2d3
KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs
by Sean Christopherson
· 6 years ago
ee85dec
KVM: x86: Disable Intel PT when VMXON in L1 guest
by Luwei Kang
· 6 years ago
9ebdfe5
kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT
by Jim Mattson
· 6 years ago
4e445ae
KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function
by Krish Sadhukhan
· 6 years ago
254b2f3
KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function
by Krish Sadhukhan
· 6 years ago
5fbf963
KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function
by Krish Sadhukhan
· 6 years ago
61446ba
KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function
by Krish Sadhukhan
· 6 years ago
f9b245e
KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch()
by Sean Christopherson
· 6 years ago
461b4ba
KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function
by Krish Sadhukhan
· 6 years ago
16322a3b
KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre,post}reqs()
by Krish Sadhukhan
· 6 years ago
a0d4f80
KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state
by Krish Sadhukhan
· 6 years ago
e2e871a
x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper
by Vitaly Kuznetsov
· 6 years ago
55d2375
KVM: nVMX: Move nested code to dedicated files
by Sean Christopherson
· 6 years ago