projects
/
linux-2.6-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run()
2019-02-12
Sean Christopherson
KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-02-12
Sean Christopherson
KVM: nVMX: Cache host_rsp on a per-VMCS basis
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-02-12
Sean Christopherson
KVM: nVMX: Let the compiler select the reg for holding...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-02-12
Sean Christopherson
KVM: nVMX: Reference vmx->loaded_vmcs->launched directly
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-02-12
Sean Christopherson
KVM: nVMX: Capture VM-Fail via CC_{SET,OUT} in nested...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-02-12
Sean Christopherson
KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_chec...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-02-12
Sean Christopherson
KVM: nVMX: Explicitly reference the scratch reg in...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-02-12
Sean Christopherson
KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_che...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-02-12
Sean Christopherson
KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_chec...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-02-12
Sean Christopherson
KVM: VMX: Let the compiler save/load RDX during vCPU-run
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-02-12
Sean Christopherson
KVM: VMX: Manually load RDX in vCPU-run asm blob
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-02-12
Sean Christopherson
KVM: VMX: Save RSI to an unused output in the vCPU...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-02-12
Sean Christopherson
KVM: VMX: Modify only RSP when creating a placeholder...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-02-12
Sean Christopherson
KVM: VMX: Zero out *all* general purpose registers...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-02-12
Sean Christopherson
KVM: nVMX: Check a single byte for VMCS "launched"...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-02-12
Sean Christopherson
KVM: VMX: Compare only a single byte for VMCS' "launched...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-01-25
Sean Christopherson
KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-01-25
Sean Christopherson
KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-01-25
Sean Christopherson
KVM: x86: Fix PV IPIs for 32-bit KVM host
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-01-25
Sean Christopherson
KVM: VMX: Use the correct field var when clearing VM_ENTRY_L...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2019-01-10
Sean Christopherson
mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-28
Sean Christopherson
mm/mmu_notifier.c: remove mmu_notifier_synchronize()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-21
Sean Christopherson
Revert "compiler-gcc: disable -ftracer for __noclone...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-21
Sean Christopherson
KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-21
Sean Christopherson
KVM: VMX: Explicitly reference RCX as the vmx_vcpu...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-21
Sean Christopherson
KVM: x86: Use jmp to invoke kvm_spurious_fault() from...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-21
Sean Christopherson
MAINTAINERS: Add arch/x86/kvm sub-directories to existing...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-21
Sean Christopherson
KVM: x86: Remove KF() macro placeholder
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: nVMX: Remove param indirection from nested_vmx_check_ms...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: nVMX: Move nested code to dedicated files
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Expose nested_vmx_allowed() to nested VMX...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Expose various getters and setters to nested VMX
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Expose misc variables needed for nested VMX
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: nVMX: Set callbacks for nested functions during...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Move the hardware {un}setup functions to...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Move nested hardware/vcpu {un}setup to helper...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Move VMX instruction wrappers to a dedicated...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Move eVMCS code to dedicated files
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Add vmx.h to hold VMX definitions
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: nVMX: Move vmcs12 code to dedicated files
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Move VMCS definitions to dedicated file
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Expose various module param vars via capabilities.h
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Move capabilities structs and helpers to...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Pass vmx_capability struct to setup_vmcs_config()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Properly handle dynamic VM Entry/Exit controls
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Move VMX specific files to a "vmx" subdirectory
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: x86: Add requisite includes to hyperv.h
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: x86: Add requisite includes to kvm_cache_regs.h
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: VMX: Alphabetize the includes in vmx.c
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: nVMX: Allocate and configure VM{READ,WRITE} bitmaps...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-14
Sean Christopherson
KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-05
Sean Christopherson
x86/vdso: Remove a stale/misleading comment from the...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-12-05
Sean Christopherson
x86/vdso: Remove obsolete "fake section table" reservation
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-11-05
Sean Christopherson
x86/cpufeatures: Remove get_scattered_cpuid_leaf()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: WARN if nested run hits VMFail with early...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: add option to perform early consistency...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: do not call nested_vmx_succeed() for consistency...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: do not skip VMEnter instruction that succeeds
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: do early preparation of vmcs02 before check_vment...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: initialize vmcs02 constant exactly once...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs0...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: VMX: remove ASSERT() on vmx->pml_pg validity
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: vVMX: rename label for post-enter_guest_mode consistenc...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: assimilate nested_vmx_entry_failure() into...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_ente...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: try to set EFER bits correctly when initializing...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: vmx: do not unconditionally clear EFER switching
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: reset cache/shadows when switching loaded...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: use vm_exit_controls_init() to write exit...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: move vmcs12 EPTP consistency check to check_vment...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: move host EFER consistency checks to VMFail...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-16
Sean Christopherson
KVM: nVMX: restore host state in nested_vmx_vmexit...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-13
Sean Christopherson
KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-04
Sean Christopherson
KVM: VMX: check for existence of secondary exec controls...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-10-01
Sean Christopherson
KVM: x86: fix L1TF's MMIO GFN calculation
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-09-19
Sean Christopherson
KVM: VMX: use preemption timer to force immediate VMExit
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-09-19
Sean Christopherson
KVM: VMX: modify preemption timer bit only when arming...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-09-19
Sean Christopherson
KVM: VMX: immediately mark preemption timer expired...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-30
Sean Christopherson
KVM: x86: Unexport x86_emulate_instruction()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-30
Sean Christopherson
KVM: x86: Rename emulate_instruction() to kvm_emulate_instru...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-30
Sean Christopherson
KVM: x86: Do not re-{try,execute} after failed emulation...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-30
Sean Christopherson
KVM: x86: Default to not allowing emulation retry in...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-30
Sean Christopherson
KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-30
Sean Christopherson
KVM: x86: Invert emulation re-execute behavior to make...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-30
Sean Christopherson
KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-30
Sean Christopherson
KVM: VMX: Do not allow reexecute_instruction() when...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-22
Sean Christopherson
KVM: vmx: Inject #UD for SGX ENCLS instruction in guest
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-22
Sean Christopherson
KVM: vmx: Add defines for SGX ENCLS exiting
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-17
Sean Christopherson
x86/speculation/l1tf: Exempt zeroed PTEs from inversion
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-06
Sean Christopherson
KVM: vmx: skip VMWRITE of HOST_{FS,GS}_BASE when possible
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2018-08-06
Sean Christopherson
KVM: vmx: skip VMWRITE of HOST_{FS,GS}_SEL when possible
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
next