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
Paolo Bonzini
Merge branch 'kvm-guestmemfd' into HEAD
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: selftests: Add a memory region subtest to validate...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Ackerley Tng
KVM: selftests: Test KVM exit behavior for private...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Chao Peng
KVM: selftests: Add basic selftest for guest_memfd()
Co-developed-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Chao Peng
KVM: selftests: Expand set_memory_region_test to validate...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Chao Peng
KVM: selftests: Add KVM_SET_USER_MEMORY_REGION2 helper
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Vishal Annapurve
KVM: selftests: Add x86-only selftest for private memory...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: selftests: Add GUEST_SYNC[1-6] macros for synchronizing...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: selftests: Introduce VM "shape" to allow tests...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Vishal Annapurve
KVM: selftests: Add helpers to do KVM_HC_MAP_GPA_RANGE...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Vishal Annapurve
KVM: selftests: Add helpers to convert guest memory...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: selftests: Add support for creating private memslots
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: selftests: Convert lib's mem regions to KVM_SET_USER_ME...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: selftests: Drop unused kvm_userspace_memory_region_find...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: x86: Add support for "protected VMs" that can...
Reviewed-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: Allow arch code to track number of memslot address...
Reviewed-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE...
Reviewed-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Chao Peng
KVM: x86/mmu: Handle page fault for private memory
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Chao Peng
KVM: x86: Disallow hugepages when memory attributes...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUN
Reviewed-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Sean Christopherson
KVM: Add KVM_CREATE_GUEST_MEMFD ioctl() for guest-specific...
Co-developed-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-14
Paolo Bonzini
fs: Rename anon_inode_getfile_secure() and anon_inode_getfd_...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
mm: Add AS_UNMOVABLE to mark mapping as completely...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-13
Chao Peng
KVM: Introduce per-page memory attributes
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: Drop .on_unlock() mmu_notifier hook
Reviewed-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: Add a dedicated mmu_notifier flag for reclaiming...
Reviewed-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-13
Chao Peng
KVM: Add KVM_EXIT_MEMORY_FAULT exit to report faults...
Reviewed-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: Introduce KVM_SET_USER_MEMORY_REGION2
Reviewed-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERI...
Reviewed-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: PPC: Return '1' unconditionally for KVM_CAP_SYNC_MMU
Suggested-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIER
Reviewed-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: WARN if there are dangling MMU invalidations at...
Reviewed-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-13
Chao Peng
KVM: Use gfn instead of hva for mmu_notifier_retry
Reviewed-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: Assert that mmu_invalidate_in_progress *never...
Reviewed-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-13
Sean Christopherson
KVM: Tweak kvm_hva_range and hva_handler_t to allow...
Reviewed-by:
Paolo Bonzini
<pbonzini@redhat.com>
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-11-08
Paolo Bonzini
selftests: kvm/s390x: use vm_create_barebones()
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-10-31
Paolo Bonzini
Merge tag 'kvmarm-6.7' of git://git.kernel.org/pub...
commit
|
commitdiff
|
tree
2023-10-31
Paolo Bonzini
Merge tag 'kvm-x86-svm-6.7' of https://github.com/kvm...
commit
|
commitdiff
|
tree
2023-10-31
Paolo Bonzini
Merge tag 'kvm-x86-pmu-6.7' of https://github.com/kvm...
commit
|
commitdiff
|
tree
2023-10-31
Paolo Bonzini
Merge tag 'kvm-x86-xen-6.7' of https://github.com/kvm...
commit
|
commitdiff
|
tree
2023-10-31
Paolo Bonzini
Merge tag 'kvm-x86-mmu-6.7' of https://github.com/kvm...
commit
|
commitdiff
|
tree
2023-10-31
Paolo Bonzini
Merge tag 'kvm-x86-misc-6.7' of https://github.com...
commit
|
commitdiff
|
tree
2023-10-31
Paolo Bonzini
Merge tag 'kvm-x86-docs-6.7' of https://github.com...
commit
|
commitdiff
|
tree
2023-10-31
Paolo Bonzini
Merge tag 'kvm-x86-apic-6.7' of https://github.com...
commit
|
commitdiff
|
tree
2023-10-31
Paolo Bonzini
Merge tag 'kvm-s390-next-6.7-1' of https://git.kernel...
commit
|
commitdiff
|
tree
2023-10-31
Paolo Bonzini
Merge tag 'kvm-riscv-6.7-1' of https://github.com/kvm...
commit
|
commitdiff
|
tree
2023-10-31
Paolo Bonzini
Merge tag 'loongarch-kvm-6.7' of git://git.kernel.org...
commit
|
commitdiff
|
tree
2023-10-15
Paolo Bonzini
Merge tag 'kvm-x86-selftests-6.6-fixes' of https:/...
commit
|
commitdiff
|
tree
2023-10-15
Paolo Bonzini
Merge tag 'kvm-x86-pmu-6.6-fixes' of https://github...
commit
|
commitdiff
|
tree
2023-10-15
Paolo Bonzini
Merge tag 'kvmarm-fixes-6.6-2' of git://git.kernel...
commit
|
commitdiff
|
tree
2023-10-12
Paolo Bonzini
KVM: MIPS: fix -Wunused-but-set-variable warning
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-10-12
Tom Lendacky
KVM: SVM: Fix build error when using -Werror=unused...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-10-12
Maxim Levitsky
x86: KVM: SVM: refresh AVIC inhibition in svm_leave_nested()
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-10-12
Maxim Levitsky
x86: KVM: SVM: add support for Invalid IPI Vector interception
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-10-12
Maxim Levitsky
x86: KVM: SVM: always update the x2avic msr interception
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-10-12
Sean Christopherson
KVM: selftests: Force load all supported XSAVE state...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-10-12
Sean Christopherson
KVM: selftests: Load XSAVE state into untouched vCPU...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-10-12
Sean Christopherson
KVM: selftests: Touch relevant XSAVE state in guest...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-10-12
Sean Christopherson
KVM: x86: Constrain guest-supported xfeatures only...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-10-12
Sean Christopherson
x86/fpu: Allow caller to constrain xfeatures when copying...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-10-12
Paolo Bonzini
Merge tag 'kvm-s390-master-6.6-1' of git://git.kernel...
commit
|
commitdiff
|
tree
2023-09-23
Paolo Bonzini
Merge tag 'kvm-riscv-fixes-6.6-1' of https://github...
commit
|
commitdiff
|
tree
2023-09-23
Tom Lendacky
KVM: SVM: Do not use user return MSR support for virtualized...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-09-23
Tom Lendacky
KVM: SVM: Fix TSC_AUX virtualization setup
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-09-23
Paolo Bonzini
KVM: SVM: INTERCEPT_RDTSCP is never intercepted anyway
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-09-23
Sean Christopherson
KVM: x86/mmu: Stop zapping invalidated TDP MMU roots...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-09-23
Paolo Bonzini
KVM: x86/mmu: Do not filter address spaces in for_each_tdp_m...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-09-21
Sean Christopherson
KVM: x86/mmu: Open code leaf invalidation from mmu_notifier
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-09-20
Sean Christopherson
KVM: selftests: Assert that vasprintf() is successful
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-09-14
Paolo Bonzini
Merge tag 'kvmarm-fixes-6.6-1' of git://git.kernel...
commit
|
commitdiff
|
tree
2023-09-01
Paolo Bonzini
Merge branch 'kvm-x86-mmu-6.6' into HEAD
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Include mmu.h in spte.h
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Use dummy root, backed by zero page,...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Disallow guest from using !visible slots...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Harden TDP MMU iteration against root...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Harden new PGD against roots without...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Add helper to convert root hpa to shadow...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Drop final dependencies on KVM internal...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Handle KVM bookkeeping in page-track...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Drop @slot param from exported/external...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Bug the VM if write-tracking is used...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Assert that correct locks are held for...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Rename page-track APIs to reflect the...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Drop infrastructure for multiple page...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Use page-track notifiers iff there are...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Move KVM-only page-track declarations...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Yan Zhao
KVM: x86: Remove the unused page-track hook track_flush_slot()
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Yan Zhao
drm/i915/gvt: switch from ->track_flush_slot() to ...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Yan Zhao
KVM: x86: Add a new page-track hook to handle memslot...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Don't bother removing write-protection...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86: Reject memslot MOVE operations if KVMGT is...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: drm/i915/gvt: Drop @vcpu from KVM's ->track_write...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Don't bounce through page-track mechanism...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Don't rely on page-track mechanism to...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
KVM: x86/mmu: Move kvm_arch_flush_shadow_{all,memslot...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Protect gfn hash table with vgpu_lock
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Drop unused helper intel_vgpu_reset_gtt()
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Use an "unsigned long" to iterate over...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.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:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
2023-08-31
Sean Christopherson
drm/i915/gvt: Error out on an attempt to shadowing...
Signed-off-by:
Paolo Bonzini
<pbonzini@redhat.com>
commit
|
commitdiff
|
tree
next