projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
mlxsw: spectrum_router: Register netdevice notifier before nexthop
2024-01-25
Sean Christopherson
KVM: x86/pmu: Reset the PMU, i.e. stop counters, before...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-25
Sean Christopherson
KVM: x86/pmu: Move PMU reset logic to common x86 code
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-25
Sean Christopherson
Revert "nSVM: Check for reserved encodings of TLB_CONTROL...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-13
Sean Christopherson
KVM: SVM: Update EFER software model on CR0 trap for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-08
Sean Christopherson
vfio: Drop vfio_file_iommu_group() stub to fudge around...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-10-12
Sean Christopherson
KVM: selftests: Force load all supported XSAVE state...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-10-12
Sean Christopherson
KVM: selftests: Load XSAVE state into untouched vCPU...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-10-12
Sean Christopherson
KVM: selftests: Touch relevant XSAVE state in guest...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-10-12
Sean Christopherson
KVM: x86: Constrain guest-supported xfeatures only...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-10-12
Sean Christopherson
x86/fpu: Allow caller to constrain xfeatures when copying...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-10-06
Sean Christopherson
KVM: selftests: Zero-initialize entire test_result...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-10-04
Sean Christopherson
KVM: selftests: Treat %llx like %lx when formatting...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-09-23
Sean Christopherson
KVM: x86/mmu: Stop zapping invalidated TDP MMU roots...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-09-21
Sean Christopherson
KVM: x86/mmu: Open code leaf invalidation from mmu_notifier
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-09-20
Sean Christopherson
KVM: selftests: Assert that vasprintf() is successful
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Include mmu.h in spte.h
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Use dummy root, backed by zero page,...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Disallow guest from using !visible slots...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Harden TDP MMU iteration against root...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Harden new PGD against roots without...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Add helper to convert root hpa to shadow...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Drop final dependencies on KVM internal...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Handle KVM bookkeeping in page-track...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Drop @slot param from exported/external...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Bug the VM if write-tracking is used...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Assert that correct locks are held for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Rename page-track APIs to reflect the...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Drop infrastructure for multiple page...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Use page-track notifiers iff there are...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Move KVM-only page-track declarations...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Don't bother removing write-protection...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86: Reject memslot MOVE operations if KVMGT is...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: drm/i915/gvt: Drop @vcpu from KVM's ->track_write...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Don't bounce through page-track mechanism...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Don't rely on page-track mechanism to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Move kvm_arch_flush_shadow_{all,memslot...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Protect gfn hash table with vgpu_lock
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Use an "unsigned long" to iterate over...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Don't rely on KVM's gfn_to_pfn() to query...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Error out on an attempt to shadowing...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Explicitly check that vGPU is attached...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Put the page reference obtained by KVM...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Verify hugepages are contiguous in physical...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Verify pfn is "valid" before dereferencing...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: BUG() in rmap helpers iff CONFIG_BUG_ON_DATA_C...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Use BUILD_BUG_ON_INVALID() for KVM_MMU_WARN_ON...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Replace MMU_DEBUG with proper KVM_PROVE_MMU...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Bug the VM if a vCPU ends up in long...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Convert "runtime" WARN_ON() assertions...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Rename MMU_WARN_ON() to KVM_MMU_WARN_ON()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Cleanup sanity check of SPTEs at SP free
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Avoid pointer arithmetic when iterating...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Delete the "dbg" module param
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Delete rmap_printk() and all its usage
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Delete pgprintk() and all its usage
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Guard against collision with KVM-defined...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-29
Sean Christopherson
KVM: VMX: Refresh available regs and IDT vectoring...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-25
Sean Christopherson
KVM: VMX: Delete ancient pr_warn() about KVM_SET_TSS_ADDR...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-25
Sean Christopherson
KVM: x86: Update MAINTAINTERS to include selftests
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-25
Sean Christopherson
KVM: selftests: Explicit set #UD when *potentially...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-25
Sean Christopherson
KVM: selftests: Reload "good" vCPU state if vCPU hits...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-25
Sean Christopherson
KVM: SVM: Require nrips support for SEV guests (and...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-25
Sean Christopherson
KVM: SVM: Don't inject #UD if KVM attempts to skip...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-25
Sean Christopherson
KVM: SVM: Skip VMSA init in sev_es_init_vmcb() if pointer...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-25
Sean Christopherson
KVM: SVM: Get source vCPUs from source VM for SEV-ES...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: x86: Disallow guest CPUID lookups when IRQs are...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: nSVM: Use KVM-governed feature framework to track...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: nSVM: Use KVM-governed feature framework to track...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: nSVM: Use KVM-governed feature framework to track...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: nSVM: Use KVM-governed feature framework to track...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: nSVM: Use KVM-governed feature framework to track...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: nSVM: Use KVM-governed feature framework to track...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: nSVM: Use KVM-governed feature framework to track...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: nVMX: Use KVM-governed feature framework to track...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: x86: Use KVM-governed feature framework to track...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: VMX: Rename XSAVES control to follow KVM's preferred...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: VMX: Check KVM CPU caps, not just VMX MSR support...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: VMX: Recompute "XSAVES enabled" only after CPUID...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: x86/mmu: Use KVM-governed feature framework to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: x86: Add a framework for enabling KVM-governed...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: SVM: Set target pCPU during IRTE update if target...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: SVM: Take and hold ir_list_lock when updating...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: x86: Remove WARN sanity check on hypervisor timer...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-17
Sean Christopherson
KVM: Wrap kvm_{gfn,hva}_range.pte in a per-action union
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-14
Sean Christopherson
x86/retpoline: Don't clobber RFLAGS during srso_safe_ret()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-04
Sean Christopherson
KVM: nSVM: Skip writes to MSR_AMD64_TSC_RATIO if guest...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-04
Sean Christopherson
KVM: x86: Always write vCPU's current TSC offset/ratio...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-04
Sean Christopherson
KVM: SVM: Clean up preemption toggling related to MSR_AMD64_...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-04
Sean Christopherson
KVM: nSVM: Use the "outer" helper for writing multiplier...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-04
Sean Christopherson
KVM: nSVM: Load L1's TSC multiplier based on L1 state...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-04
Sean Christopherson
KVM: nSVM: Check instead of asserting on nested TSC...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-03
Sean Christopherson
KVM: VMX: Skip VMCLEAR logic during emergency reboots...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-03
Sean Christopherson
KVM: SVM: Use "standard" stgi() helper when disabling SVM
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-03
Sean Christopherson
KVM: x86: Force kvm_rebooting=true during emergency...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-03
Sean Christopherson
x86/virt: KVM: Move "disable SVM" helper into KVM SVM
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-03
Sean Christopherson
KVM: VMX: Ensure CPU is stable when probing basic VMX...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-03
Sean Christopherson
KVM: SVM: Check that the current CPU supports SVM in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-03
Sean Christopherson
x86/virt: KVM: Open code cpu_has_svm() into kvm_is_svm_suppo...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-08-03
Sean Christopherson
x86/virt: Drop unnecessary check on extended CPUID...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
next