git.samba.org
/
sfrench
/
cifs-2.6.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge branch 'kvm-guestmemfd' into HEAD
2023-11-14
Sean Christopherson
KVM: selftests: Add a memory region subtest to validate...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: selftests: Add GUEST_SYNC[1-6] macros for synchronizing...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: selftests: Introduce VM "shape" to allow tests...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: selftests: Add support for creating private memslots
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: selftests: Convert lib's mem regions to KVM_SET_USER_ME...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: selftests: Drop unused kvm_userspace_memory_region_find...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: x86: Add support for "protected VMs" that can...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: Allow arch code to track number of memslot address...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUN
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
mm: Add AS_UNMOVABLE to mark mapping as completely...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: Drop .on_unlock() mmu_notifier hook
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: Add a dedicated mmu_notifier flag for reclaiming...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: Introduce KVM_SET_USER_MEMORY_REGION2
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERI...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMU
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIER
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: WARN if there are dangling MMU invalidations at...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: Assert that mmu_invalidate_in_progress *never...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: Tweak kvm_hva_range and hva_handler_t to allow...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-10-23
Sean Christopherson
swiotlb: rewrite comment explaining why the source...
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: SVM: Treat all "skip" emulation for SEV guests...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-10-04
Sean Christopherson
KVM: x86: Refactor can_emulate_instruction() return...
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
next