projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge tag 'pwm/for-5.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/thierry...
2020-06-11
Sean Christopherson
KVM: nVMX: Consult only the "basic" exit reason when...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-06-09
Sean Christopherson
KVM: x86: Unexport x86_fpu_cache and make it static
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-06-09
Sean Christopherson
KVM: selftests: Ignore KVM 5-level paging support for...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-06-04
Sean Christopherson
x86/kvm: Remove defunct KVM_DEBUG_FS Kconfig
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-06-04
Sean Christopherson
KVM: VMX: Always treat MSR_IA32_PERF_CAPABILITIES as...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-27
Sean Christopherson
KVM: x86: Initialize tdp_level during vCPU creation
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-27
Sean Christopherson
KVM: x86: Take an unsigned 32-bit int for has_emulated_msr...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-27
Sean Christopherson
KVM: x86: Remove superfluous brackets from case statement
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-27
Sean Christopherson
KVM: x86/mmu: Set mmio_value to '0' if reserved #PF...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-15
Sean Christopherson
KVM: nVMX: Remove unused 'ops' param from nested_vmx_hardwar...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-15
Sean Christopherson
KVM: x86: Print symbolic names of VMX VM-Exit flags...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-15
Sean Christopherson
KVM: nVMX: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_*
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-15
Sean Christopherson
KVM: nVMX: Truncate writes to vmcs.SYSENTER_EIP/ESP...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-15
Sean Christopherson
KVM: x86/mmu: Add a helper to consolidate root sp allocation
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-15
Sean Christopherson
KVM: x86/mmu: Drop KVM's hugepage enums in favor of...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-15
Sean Christopherson
KVM: x86/mmu: Move max hugepage level to a separate...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-15
Sean Christopherson
KVM: x86/mmu: Tweak PSE hugepage handling to avoid...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-15
Sean Christopherson
KVM: nVMX: Tweak handling of failure code for nested...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: x86/mmu: Capture TDP level when updating CPUID
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: VMX: Move nested EPT out of kvm_x86_ops.get_tdp_level...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: VMX: Add proper cache tracking for CR0
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: VMX: Add proper cache tracking for CR4
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: nVMX: Unconditionally validate CR3 during nested...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch'
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: nVMX: Skip IBPB when temporarily switching between...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: nVMX: Skip IBPB when switching between vmcs01...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: VMX: Use accessor to read vmcs.INTR_INFO when...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: VMX: Use vmx_get_rflags() to query RFLAGS in vmx_interr...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: VMX: Use vmx_interrupt_blocked() directly from...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: x86: WARN on injected+pending exception even in...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: nVMX: Prioritize SMI over nested IRQ/NMI
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: nVMX: Preserve IRQ/NMI priority irrespective of...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: VMX: Split out architectural interrupt/NMI blocking...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: nVMX: Report NMIs as allowed when in L2 and Exit...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: x86: Make return for {interrupt_nmi,smi}_allowed...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: x86: Set KVM_REQ_EVENT if run is canceled with...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: nVMX: Open a window for pending nested VMX preemption...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-13
Sean Christopherson
KVM: nVMX: Preserve exception priority irrespective...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-06
Sean Christopherson
KVM: VMX: Explicitly clear RFLAGS.CF and RFLAGS.ZF...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-05-04
Sean Christopherson
KVM: nVMX: Replace a BUG_ON(1) with BUG() to squash...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-24
Sean Christopherson
KVM: nVMX: Store vmcs.EXIT_QUALIFICATION as an unsigned...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-23
Sean Christopherson
KVM: nVMX: Drop a redundant call to vmx_get_intr_info()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-23
Sean Christopherson
vfio/type1: Fix VA->PA translation for PFNMAP VMAs...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: VMX: Optimize handling of VM-Entry failures in...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Remove non-functional "support" for CR3...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86/mmu: Set @writable to false for non-visible...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: VMX: Cache vmcs.EXIT_INTR_INFO using arch avail_reg...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: VMX: Cache vmcs.EXIT_QUALIFICATION using arch...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Drop manual clearing of segment cache on...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Reset register cache (available and dirty...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Invoke ept_save_pdptrs() if and only if...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Rename exit_reason to vm_exit_reason for...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Cast exit_reason to u16 to check for nested...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Pull exit_reason from vcpu_vmx in nested_vmx_refl...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Drop a superfluous WARN on reflecting EXTERNAL_IN...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Split VM-Exit reflection logic into L0 vs...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Move nested VM-Exit tracepoint into nested_vmx_re...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Move VM-Fail check out of nested_vmx_exit_reflected()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Uninline nested_vmx_reflect_vmexit(), i...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Move reflection check into nested_vmx_reflect_vme...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: VMX: Clean cr3/pgd handling in vmx_load_mmu_pgd()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86: Replace "cr3" with "pgd" in "new cr3/pgd...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Free only the affected contexts when emulating...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Don't flush TLB on nested VMX transition
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Skip MMU sync on nested VMX transition when...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86/mmu: Add module param to force TLB flush on...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86/mmu: Add separate override for MMU sync during...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86/mmu: Move fast_cr3_switch() side effects to...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: VMX: Don't reload APIC access page if its control...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: VMX: Retrieve APIC access page HPA only when necessary
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Reload APIC access page on nested VM-Exit...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Selectively use TLB_FLUSH_CURRENT for nested...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Add helper to handle TLB flushes on nested...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86: Rename ->tlb_flush() to ->tlb_flush_all()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: SVM: Document the ASID logic in svm_flush_tlb()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: VMX: Introduce vmx_flush_tlb_current()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: nVMX: Move nested_get_vpid02() to vmx/nested.h
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: VMX: Move vmx_flush_tlb() to vmx.c
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: SVM: Wire up ->tlb_flush_guest() directly to svm_flush_...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: x86: Drop @invalidate_gpa param from kvm_x86_ops...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-21
Sean Christopherson
KVM: VMX: Clean up vmx_flush_tlb_gva()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-20
Sean Christopherson
KVM: x86: Move "flush guest's TLB" logic to separate...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-20
Sean Christopherson
KVM: nVMX: Use vpid_sync_vcpu_addr() to emulate INVVPID...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-20
Sean Christopherson
KVM: VMX: Drop redundant capability checks in low level...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-20
Sean Christopherson
KVM: VMX: Handle INVVPID fallback logic in vpid_sync_vcpu_addr()
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-20
Sean Christopherson
KVM: VMX: Move vpid_sync_vcpu_addr() down a few lines
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-20
Sean Christopherson
KVM: VMX: Use vpid_sync_context() directly when possible
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-20
Sean Christopherson
KVM: VMX: Skip global INVVPID fallback if vpid==0 in...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: x86: Export kvm_propagate_fault() (as kvm_inject_emulat...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: nVMX: Invalidate all EPTP contexts when emulating...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: nVMX: Validate the EPTP when emulating INVEPT...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: VMX: Flush all EPTP/VPID contexts on remote TLB...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: selftests: Make set_memory_region_test common...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: selftests: Add "zero" testcase to set_memory_region_test
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: selftests: Add "delete" testcase to set_memory_region_test
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: sefltests: Add explicit synchronization to move...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: selftests: Add GUEST_ASSERT variants to pass values...
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2020-04-15
Sean Christopherson
KVM: selftests: Add util to delete memory region
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
next