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 tag 'mm-nonmm-stable-2024-05-19-11-56' of git://git.kernel.org/pub/scm/linux...
13 days ago
Sean Christopherson
KVM: x86: Explicitly zero kvm_caps during vendor module...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86: Fully re-initialize supported_mce_cap on...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86: Fully re-initialize supported_vm_types on...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86/mmu: Sanity check that __kvm_faultin_pfn(...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86/mmu: Initialize kvm_page_fault's pfn and hva...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86/mmu: Set kvm_page_fault.hva to KVM_HVA_ERR_BAD...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86/mmu: Handle no-slot faults at the beginning...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86/mmu: Move slot checks from __kvm_faultin_pfn...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86/mmu: Explicitly disallow private accesses...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86/mmu: Don't force emulation of L2 accesses...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86/mmu: Move private vs. shared check above slot...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86/mmu: WARN and skip MMIO cache on private,...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86/mmu: Use synthetic page fault error code to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86/mmu: WARN if upper 32 bits of legacy #PF error...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86: Move synthetic PFERR_* sanity checks to SVM...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86: Define more SEV+ page fault error bits/flags...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86: Remove separate "bit" defines for page fault...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
13 days ago
Sean Christopherson
KVM: x86/mmu: Exit to userspace with -EFAULT if private...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-05-02
Sean Christopherson
KVM: selftests: Require KVM_CAP_USER_MEMORY2 for tests...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-05-02
Sean Christopherson
KVM: x86/mmu: Fix a largely theoretical race in kvm_mmu_trac...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-05-02
Sean Christopherson
KVM: x86: Allow, don't ignore, same-value writes to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Drop @selector from segment helpers
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Init x86's segments during VM creation
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Add macro for TSS selector, rename...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Allocate x86's TSS at VM creation
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Fold x86's descriptor tables helpers...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Drop superfluous switch() on vm->mode...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Allocate x86's GDT during VM creation
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Map x86's exception_handlers at VM...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Init IDT and exception handlers for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Rename x86's vcpu_setup() to vcpu_init_sregs()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Move x86's descriptor table helpers...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Explicitly clobber the IDT in the ...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Rework platform_info_test to actually...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Move platform_info_test's main assert...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Move GDT, IDT, and TSS fields to x86...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: sefltests: Add kvm_util_types.h to hold common...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
Revert "kvm: selftests: move base kvm_util.h declarations...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Randomly force emulation on x86 writes...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Add vcpu_arch_put_guest() to do writes...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Add global snapshot of kvm_is_forced_emulati...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Provide an API for getting a random...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Provide a global pseudo-RNG instance...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-29
Sean Christopherson
KVM: selftests: Define _GNU_SOURCE for all selftests...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-25
Sean Christopherson
cpu: Ignore "mitigations" kernel parameter if CPU_MITIGATIONS=n
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-25
Sean Christopherson
cpu: Re-enable CPU mitigations by default for !X86...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-19
Sean Christopherson
KVM: x86/mmu: Track shadow MMIO value on a per-VM basis
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-19
Sean Christopherson
KVM: x86/mmu: Allow non-zero value for non-present...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-19
Sean Christopherson
KVM: x86/mmu: Replace hardcoded value 0 for the initial...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-19
Sean Christopherson
KVM: Allow page-sized MMU caches to be initialized...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-12
Sean Christopherson
KVM: VMX: Modify NMI and INTR handlers to take intr_info...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-12
Sean Christopherson
KVM: x86: Split core of hypercall emulation to helper...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-11
Sean Christopherson
KVM: Drop unused @may_block param from gfn_to_pfn_cache_inva...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-11
Sean Christopherson
KVM: x86/mmu: Precisely invalidate MMU root_role during...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-11
Sean Christopherson
KVM: VMX: Disable LBR virtualization if the CPU doesn...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-11
Sean Christopherson
perf/x86/intel: Expose existence of callback support...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-11
Sean Christopherson
KVM: VMX: Snapshot LBR capabilities during module initialization
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-11
Sean Christopherson
KVM: SVM: Invert handling of SEV and SEV_ES feature...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-11
Sean Christopherson
KVM: x86: Snapshot if a vCPU's vendor model is AMD...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-10
Sean Christopherson
x86/cpu: Actually turn off mitigations by default for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-09
Sean Christopherson
KVM: nVMX: Add a sanity check that nested PML Full...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-09
Sean Christopherson
KVM: x86: Move nEPT exit_qualification field from kvm_vcpu_a...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-09
Sean Christopherson
KVM: nVMX: Clear EXIT_QUALIFICATION when injecting...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-09
Sean Christopherson
KVM: x86: Stop compiling vmenter.S with OBJECT_FILES_NON_STA...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-09
Sean Christopherson
KVM: SVM: Create a stack frame in __svm_sev_es_vcpu_run()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-09
Sean Christopherson
KVM: SVM: Save/restore args across SEV-ES VMRUN via...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-09
Sean Christopherson
KVM: SVM: Save/restore non-volatile GPRs in SEV-ES...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-09
Sean Christopherson
KVM: SVM: Clobber RAX instead of RBX when discarding...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-09
Sean Christopherson
KVM: SVM: Drop 32-bit "support" from __svm_sev_es_vcpu_run()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-09
Sean Christopherson
KVM: SVM: Wrap __svm_sev_es_vcpu_run() with #ifdef...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-09
Sean Christopherson
KVM: SVM: Create a stack frame in __svm_vcpu_run()...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-08
Sean Christopherson
KVM: selftests: Verify post-RESET value of PERF_GLOBAL_CTRL...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-08
Sean Christopherson
KVM: x86/pmu: Set enable bits for GP counters in PERF_GLOBAL...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-08
Sean Christopherson
KVM: x86/pmu: Disable support for adaptive PEBS
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-08
Sean Christopherson
KVM: Explicitly disallow activatating a gfn_to_pfn_cache...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-08
Sean Christopherson
KVM: Check validity of offset+length of gfn_to_pfn_cache...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-08
Sean Christopherson
KVM: Add helpers to consolidate gfn_to_pfn_cache's...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-04-05
Sean Christopherson
x86/cpufeatures: Add CPUID_LNX_5 to track recently...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-03-26
Sean Christopherson
KVM: selftests: Fix __GUEST_ASSERT() format warnings...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-29
Sean Christopherson
KVM: selftests: Add a basic SEV-ES smoke test
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-29
Sean Christopherson
KVM: selftests: Use the SEV library APIs in the intra...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-28
Sean Christopherson
KVM: selftests: Extend VM creation's @shape to allow...
Cc:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-28
Sean Christopherson
KVM: selftests: Move setting a vCPU's entry point to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-27
Sean Christopherson
KVM: VMX: Combine "check" and "get" APIs for passthrough...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Retry fault before acquiring mmu_lock...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
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-23
Sean Christopherson
KVM: selftests: Add a testcase to verify GUEST_MEMFD...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: selftests: Create GUEST_MEMFD for relevant invalid...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Restrict KVM_SW_PROTECTED_VM to the TDP MMU
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86: Update KVM_SW_PROTECTED_VM docs to make it...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: Make KVM_MEM_GUEST_MEMFD mutually exclusive with...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Free TDP MMU roots while holding mmy_lock...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Alloc TDP MMU roots while holding mmu_lock...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Check for usable TDP MMU root while holding...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Skip invalid TDP MMU roots when write...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Skip invalid roots when zapping leaf...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Allow passing '-1' for "all" as_id for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Don't do TLB flush when zappings SPTEs...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: x86/mmu: Zap invalidated TDP MMU roots at 4KiB...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-23
Sean Christopherson
KVM: Add a comment explaining the directed yield pending...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
next