Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
28f2c362dbe2a9ec3dfb086dcabbd08ecfcbe236
/
arch
/
x86
/
kvm
/
vmx
/
nested.c
f7eea63
KVM: nVMX: handle page fault in vmread
by Paolo Bonzini
· 5 years ago
c6bf2ae
KVM: nVMX: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free
by Jan Kiszka
· 5 years ago
cf64527
KVM: nVMX: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested
by Jan Kiszka
· 5 years ago
88dddc1
KVM: nVMX: do not use dangling shadow VMCS after guest reset
by Paolo Bonzini
· 5 years ago
6694e48
KVM: nVMX: Ignore segment base for VMX memory operand when segment not FS or GS
by Liran Alon
· 5 years ago
39d7530
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
by Linus Torvalds
· 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
1ef23e1
KVM nVMX: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests
by Krish Sadhukhan
· 6 years ago
f087a02
KVM: nVMX: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT
by Sean Christopherson
· 6 years ago
323d73a
KVM: nVMX: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS
by Liran Alon
· 6 years ago
65b712f1
KVM: nVMX: Allow restore nested-state to enable eVMCS when vCPU in SMM
by Liran Alon
· 6 years ago
b119019
kvm: nVMX: Remove unnecessary sync_roots from handle_invept
by Jim Mattson
· 6 years ago
11e3491
x86/kvm/nVMX: fix VMCLEAR when Enlightened VMCS is in use
by Vitaly Kuznetsov
· 6 years ago
a21a39c
x86/KVM/nVMX: don't use clean fields data on enlightened VMLAUNCH
by Vitaly Kuznetsov
· 6 years ago
e8a70bd
KVM: nVMX: allow setting the VMFUNC controls MSR
by Paolo Bonzini
· 6 years ago
6defc59
KVM: nVMX: include conditional controls in /dev/kvm KVM_GET_MSRS
by Paolo Bonzini
· 6 years ago
9fd5887
KVM: nVMX: reorganize initial steps of vmx_set_nested_state
by Paolo Bonzini
· 6 years ago
6ca00df
KVM: x86: Modify struct kvm_nested_state to have explicit fields for data
by Liran Alon
· 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
469debd
KVM: nVMX: Preset *DT exiting in vmcs02 when emulating UMIP
by Sean Christopherson
· 6 years ago
de0286b
KVM: nVMX: Preserve last USE_MSR_BITMAPS when preparing vmcs02
by Sean Christopherson
· 6 years ago
3af80fe
KVM: VMX: Explicitly initialize controls shadow at VMCS allocation
by Sean Christopherson
· 6 years ago
ae81d08
KVM: nVMX: Don't reset VMCS controls shadow on VMCS switch
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
c7554efc
KVM: nVMX: Copy PDPTRs to/from vmcs12 only when necessary
by Sean Christopherson
· 6 years ago
bf03d4f
KVM: x86: introduce is_pae_paging
by Paolo Bonzini
· 6 years ago
c27e5b0
KVM: nVMX: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS
by Sean Christopherson
· 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
a49700b
KVM: nVMX: Don't speculatively write APIC-access page address
by Sean Christopherson
· 6 years ago
ca2f546
KVM: nVMX: Don't speculatively write virtual-APIC page address
by Sean Christopherson
· 6 years ago
73cb855
KVM: nVMX: Don't dump VMCS if virtual APIC page can't be mapped
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
4d6c989
KVM: nVMX: Don't rewrite GUEST_PML_INDEX during nested VM-Entry
by Sean Christopherson
· 6 years ago
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
f9bc522
KVM: nVMX: use correct clean fields when copying from eVMCS
by Vitaly Kuznetsov
· 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
Next »