projects
/
linux-2.6-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
KVM: SVM: Flush pages under kvm->lock to fix UAF in svm_register_enc_region()
2024-02-23
Sean Christopherson
KVM: SVM: Flush pages under kvm->lock to fix UAF in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-06
Sean Christopherson
KVM: selftests: Don't assert on exact number of 4KiB...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-06
Sean Christopherson
KVM: selftests: Fix a semaphore imbalance in the dirty...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Delete superfluous, unused "stage"...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-29
Sean Christopherson
KVM: selftests: Reword the NX hugepage test's skip...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-08
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-01
Sean Christopherson
KVM: selftests: Annotate guest ucall, printf, and assert...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
Sean Christopherson
KVM: selftests: Fix broken assert messages in Hyper...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
Sean Christopherson
KVM: selftests: Fix benign %llx vs. %lx issues in guest...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
Sean Christopherson
KVM: selftests: Fix MWAIT error message when guest...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
Sean Christopherson
Revert "KVM: Prevent module exit until all VMs are...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
Sean Christopherson
KVM: Set file_operations.owner appropriately for all...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: x86/pmu: Track emulated counter events instead...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: x86/pmu: Update sample period in pmc_write_counter()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: x86/pmu: Remove manual clearing of fields in kvm_pmu_init()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: x86/pmu: Reset the PMU, i.e. stop counters, before...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: x86/pmu: Move PMU reset logic to common x86 code
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: SVM: Don't intercept IRET when injecting NMI and...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: SVM: Explicitly require FLUSHBYASID to enable...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: nSVM: Advertise support for flush-by-ASID
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
Revert "nSVM: Check for reserved encodings of TLB_CONTROL...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: x86: Don't unnecessarily force masterclock update...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
KVM: x86: Turn off KVM_WERROR by default for all configs
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Sean Christopherson
vfio: Drop vfio_file_iommu_group() stub to fudge around...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-29
Sean Christopherson
KVM: selftests: Remove x86's so called "MMIO warning...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-29
Sean Christopherson
KVM: selftests: Add logic to detect if ioctl() failed...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-29
Sean Christopherson
KVM: selftests: Drop the single-underscore ioctl()...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-29
Sean Christopherson
KVM: x86/mmu: Declare flush_remote_tlbs{_range}() hooks...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
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
next