projects
/
platform
/
kernel
/
linux-rpi.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge branch 'core/urgent' into core/entry
2020-10-24
Sean Christopherson
KVM: x86/mmu: Avoid modulo operator on 64-bit value...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-10-21
Sean Christopherson
KVM: VMX: Intercept guest reserved CR4 bits to inject...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-10-21
Sean Christopherson
KVM: x86: Move call to update_exception_bitmap() into...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-10-21
Sean Christopherson
KVM: x86: Invoke vendor's vcpu_after_set_cpuid() after...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-10-21
Sean Christopherson
KVM: VMX: Ignore userspace MSR filters for x2APIC
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Rename vmx_uret_msr's "index" to "slot"
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Rename "vmx_msr_index" to "vmx_uret_msrs_list"
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr"
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Rename "find_msr_entry" to "vmx_find_uret_msr"
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Add vmx_setup_uret_msr() to handle lookup...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Move uret MSR lookup into update_transition_efer()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Check guest support for RDTSCP before processing...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Rename "__find_msr_index" to "__vmx_find_uret_msr"
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Rename vcpu_vmx's "guest_msrs_ready" to ...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs"
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Rename the "shared_msr_entry" struct to ...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Rename "vmx_find_msr_index" to "vmx_find_loadstore...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Prepend "MAX_" to MSR array size defines
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86: Rename "shared_msrs" to "user_return_msrs"
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86/mmu: Move individual kvm_mmu initialization...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: nVMX: Read EXIT_QUAL and INTR_INFO only when needed...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86: Use common definition for kvm_nested_vmexit...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86: Add macro wrapper for defining kvm_exit tracepoint
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86: Add intr/vectoring info and error code to...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Add a helper to test for a valid error code...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86: Read guest RIP from within the kvm_nested_vmexit...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86: Add RIP to the kvm_entry, i.e. VM-Enter,...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: nVMX: WARN on attempt to switch the currently...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: nVMX: Drop redundant VMCS switch and free_nested...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: nVMX: Ensure vmcs01 is the loaded VMCS when freeing...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: nVMX: Move free_nested() below vmx_switch_vmcs()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: nVMX: Explicitly check for valid guest state for...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: nVMX: Reload vmcs01 if getting vmcs12's pages...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: nVMX: Reset the segment cache when stuffing guest...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86/mmu: Track write/user faults using bools
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86/mmu: Hoist ITLB multi-hit workaround check...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch)
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86/mmu: Account NX huge page disallowed iff huge...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86/mmu: Capture requested page level before NX...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86/mmu: Move "huge page disallowed" calculation...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86/mmu: Refactor the zap loop for recovering...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86/mmu: Commit zap of remaining invalid pages...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Rename ops.h to vmx_ops.h
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86/mmu: Bail early from final #PF handling on...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86/mmu: Return unique RET_PF_* values if the...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86/mmu: Invert RET_PF_* check when falling through...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86/mmu: Move flush logic from mmu_page_zap_pte...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_fre...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Add a helper and macros to reduce boilerplate...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Rename RDTSCP secondary exec control name...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Unconditionally clear CPUID.INVPCID if !CPUID...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Rename vmx_*_supported() helpers to cpu_has_vmx_*()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Use "illegal GPA" helper for PT/RTIT output...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86: Move illegal GPA helper out of the MMU code
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86: Unexport cpuid_query_maxphyaddr()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Use precomputed MAXPHYADDR for RTIT base...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: nVMX: Add VM-Enter failed tracepoints for super...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: nVMX: Morph notification vector IRQ on nested...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Invoke NMI handler via indirect call instead...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: VMX: Move IRQ invocation to assembly subroutine
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-28
Sean Christopherson
KVM: x86: Add kvm_x86_ops hook to short circuit emulation
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-09-25
Sean Christopherson
KVM: x86: Reset MMU context if guest toggles CR4.SMAP...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-08-21
Sean Christopherson
x86/entry/64: Do not use RDPID in paranoid entry to...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-08-09
Sean Christopherson
KVM: x86: Don't attempt to load PDPTRs when 64-bit...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-30
Sean Christopherson
KVM: x86: Specify max TDP level via kvm_configure_mmu()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-30
Sean Christopherson
KVM: x86/mmu: Rename max_page_level to max_huge_page_level
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-30
Sean Christopherson
KVM: x86: Dynamically calculate TDP level from max...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-30
Sean Christopherson
KVM: VXM: Remove temporary WARN on expected vs. actual...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-30
Sean Christopherson
KVM: x86: Pull the PGD's level from the MMU instead...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-30
Sean Christopherson
KVM: VMX: Make vmx_load_mmu_pgd() static
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-30
Sean Christopherson
KVM: x86/mmu: Add separate helper for shadow NPT root...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-30
Sean Christopherson
KVM: VMX: Drop a duplicate declaration of construct_eptp()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-30
Sean Christopherson
KVM: nSVM: Correctly set the shadow NPT root level...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: MIPS: Use common KVM implementation of MMU memory...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: MIPS: Account pages used for GPA page tables
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: MIPS: Drop @max param from mmu_topup_memory_cache()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: arm64: Use common KVM implementation of MMU memory...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: arm64: Use common code's approach for __GFP_ZERO...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: arm64: Drop @max param from mmu_topup_memory_cache()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: Move x86's MMU memory cache helpers to common...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: Move x86's version of struct kvm_mmu_memory_cache...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: x86/mmu: Prepend "kvm_" to memory cache helpers...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: x86/mmu: Skip filling the gfn cache for guaranteed...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: x86/mmu: Zero allocate shadow pages (outside of...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: x86/mmu: Make __GFP_ZERO a property of the memory...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: x86/mmu: Separate the memory caches for shadow...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: x86/mmu: Clean up the gorilla math in mmu_topup_memory_...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: x86/mmu: Topup memory caches after walking GVA...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: x86/mmu: Move fast_page_fault() call above mmu_topup_me...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: x86/mmu: Try to avoid crashing KVM if a MMU memory...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: x86/mmu: Remove superfluous gotos from mmu_topup_memory...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_ca...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: x86/mmu: Consolidate "page" variant of memory...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-09
Sean Christopherson
KVM: x86/mmu: Track the associated kmem_cache in the...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-08
Sean Christopherson
KVM: x86/mmu: Rename page_header() to to_shadow_page()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-08
Sean Christopherson
KVM: x86/mmu: Add sptep_to_sp() helper to wrap shadow...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-07-08
Sean Christopherson
KVM: x86/mmu: Make kvm_mmu_page definition and accessor...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
next