Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
c5c5d6fae001c653a4e831325e062816a60c5e38
/
arch
/
x86
/
kvm
/
vmx
/
vmx.c
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
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
· 6 years ago
9481b7f
kvm: vmx: fix coccinelle warnings
by Yi Wang
· 6 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
· 6 years ago
95c5c7c
KVM: nVMX: list VMX MSRs in KVM_GET_MSR_INDEX_LIST
by Paolo Bonzini
· 6 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
4183683
kvm: vmx: Add memcg accounting to KVM allocations
by Ben Gardon
· 6 years ago
b4b65b5
KVM: x86: cleanup freeing of nested state
by Paolo Bonzini
· 6 years ago
81b0166
KVM: x86: Sync the pending Posted-Interrupts
by Luwei Kang
· 6 years ago
fc2ba5a
KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering
by Sean Christopherson
· 6 years ago
3b895ef
KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine
by Sean Christopherson
· 6 years ago
e75c3c3
KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg
by Sean Christopherson
· 6 years ago
77df549
KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs
by Sean Christopherson
· 6 years ago
ee2fc63
KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run()
by Sean Christopherson
· 6 years ago
c823dd5
KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run()
by Sean Christopherson
· 6 years ago
5e0781d
KVM: VMX: Move vCPU-run code to a proper assembly routine
by Sean Christopherson
· 6 years ago
63c73aa
KVM: VMX: Create a stack frame in vCPU-run
by Sean Christopherson
· 6 years ago
c14f9dd
KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm
by Sean Christopherson
· 6 years ago
98ae70c
kvm: vmx: Fix entry number check for add_atomic_switch_msr()
by Xiaoyao Li
· 6 years ago
c112b5f
KVM: x86: Recompute PID.ON when clearing PID.SN
by Luwei Kang
· 6 years ago
d558920
KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state
by Sean Christopherson
· 6 years ago
f78d097
KVM: VMX: Don't save guest registers after VM-Fail
by Sean Christopherson
· 6 years ago
217aaff
KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter
by Sean Christopherson
· 6 years ago
c9afc58
KVM: VMX: Pass "launched" directly to the vCPU-run asm blob
by Sean Christopherson
· 6 years ago
c09b03e
KVM: VMX: Update VMCS.HOST_RSP via helper C function
by Sean Christopherson
· 6 years ago
47e97c0
KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run()
by Sean Christopherson
· 6 years ago
5a87816
KVM: nVMX: Cache host_rsp on a per-VMCS basis
by Sean Christopherson
· 6 years ago
6f7c6d2
KVM: VMX: Let the compiler save/load RDX during vCPU-run
by Sean Christopherson
· 6 years ago
ccf4474
KVM: VMX: Manually load RDX in vCPU-run asm blob
by Sean Christopherson
· 6 years ago
f3689e3
KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob
by Sean Christopherson
· 6 years ago
831a3011
KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX
by Sean Christopherson
· 6 years ago
0e0ab73
KVM: VMX: Zero out *all* general purpose registers after VM-Exit
by Sean Christopherson
· 6 years ago
61c08aa
KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run
by Sean Christopherson
· 6 years ago
b284909
cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM
by Josh Poimboeuf
· 6 years ago
Next »