projects
/
platform
/
kernel
/
linux-starfive.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
Merge tag 'drm-intel-gt-next-2022-08-24' of git://anongit.freedesktop.org/drm/drm...
2022-08-19
Sean Christopherson
KVM: Move coalesced MMIO initialization (back) into...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-19
Sean Christopherson
KVM: Unconditionally get a ref to /dev/kvm module when...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-19
Sean Christopherson
KVM: Properly unwind VM creation if creating debugfs...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: VMX: Adjust number of LBR records for PERF_CAPABILITIES...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: VMX: Use proper type-safe functions for vCPU ...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: x86: Refresh PMU after writes to MSR_IA32_PERF_CAPABILITIES
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: selftests: Test all possible "invalid" PERF_CAPABILITIE...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: x86/mmu: Add sanity check that MMIO SPTE mask...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: SVM: Disable SEV-ES support if MMIO caching is...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: x86/mmu: Fully re-evaluate MMIO caching when SPTE...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: x86: Tag kvm_mmu_x86_module_init() with __init
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-08-10
Sean Christopherson
KVM: x86: Bug the VM if an accelerated x2APIC trap...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: selftests: Verify VMX MSRs can be restored to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: VMX: Add helper to check if the guest PMU has...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: nVMX: Let userspace set nVMX MSR to any _host_...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: nVMX: Rename handle_vm{on,off}() to handle_vmx...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: nVMX: Inject #UD if VMXON is attempted with incompatibl...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: nVMX: Account for KVM reserved CR4 bits in consistency...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86: Split kvm_is_valid_cr4() and export only...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: selftests: Add an option to run vCPUs while disabling...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Don't bottom out on leafs when zapping...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Document the "rules" for using host_pfn_mappin...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Don't require refcounted "struct page...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Restrict mapping level based on guest...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Add shadow mask for effective host MTRR...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86: Drop unnecessary goto+label in kvm_arch_init()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86: Reject loading KVM if host.PAT[0] != WB
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Remove underscores from __pte_list_remove()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Rename pte_list_{destroy,remove}() to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Rename rmap zap helpers to eliminate...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Drop the "p is for pointer" from rmap...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Directly "destroy" PTE list when recycling...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-28
Sean Christopherson
KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_clea...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: x86: Check target, not vCPU's x2APIC ID, when...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: x86: Restrict get_mt_mask() to a u8, use KVM_X86_OP_OPT...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: x86: Add dedicated helper to get CPUID entry with...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: x86/mmu: Fix typo and tweak comment for split_desc_cach...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: x86/mmu: Expand quadrant comment for PG_LEVEL_4K...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: x86/mmu: Add optimized helper to retrieve an SPTE...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: VMX: Update PT MSR intercepts during filter change...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Drop unused SVM_CPUID_FUNC macro
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use the common cpuid() helper in cpu_vendor_...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Clean up requirements for XFD-aware...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Skip AMX test if ARCH_REQ_XCOMP_GUEST_PERM...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Check KVM's supported CPUID, not host...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Inline "get max CPUID leaf" helpers
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Rename kvm_get_supported_cpuid_index...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Drop unnecessary use of kvm_get_supported_cp...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use this_cpu_has() to detect SVM support...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use this_cpu_has() in CR4/CPUID sync...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Add this_cpu_has() to query X86_FEATURE_...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Set input function/index in raw CPUID...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Make get_supported_cpuid() returns...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use vcpu_clear_cpuid_feature() to clear...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use vcpu_{set,clear}_cpuid_feature...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use vcpu_get_cpuid_entry() in CPUID...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use vCPU's CPUID directly in Hyper...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use vcpu_get_cpuid_entry() in PV features...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use vcpu_clear_cpuid_feature() in monitor_mw...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Add and use helper to set vCPU's CPUID...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use vm->pa_bits to generate reserved...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Add helpers to get and modify a vCPU...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use get_cpuid_entry() in kvm_get_supported_c...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Rename and tweak get_cpuid() to get_cpuid_en...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Don't use a static local in vcpu_get_support...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Cache CPUID in struct kvm_vcpu
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Split out kvm_cpuid2_size() from allocate_kv...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Verify that kvm_cpuid2.entries layout...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use kvm_cpu_has() for nSVM soft INT...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use kvm_cpu_has() for KVM's PV steal...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Remove the obsolete/dead MMU role test
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use kvm_cpu_has() for XSAVE in cr4_cpuid_syn...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use kvm_cpu_has() in AMX test
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Check for _both_ XTILE data and cfg...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use kvm_cpu_has() for XSAVES in XSS...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Drop redundant vcpu_set_cpuid() from...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use kvm_cpu_has() to query PDCM in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use kvm_cpu_has() for nested VMX checks
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use kvm_cpu_has() for nested SVM checks
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Use kvm_cpu_has() in the SEV migration...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Add framework to query KVM CPUID bits
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: sefltests: Use CPUID_* instead of X86_FEATURE_...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: selftests: Set KVM's supported CPUID as vCPU's...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: x86: WARN only once if KVM leaves a dangling userspace...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: x86: Set error code to segment selector on LLDT...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: x86: Mark TSS busy during LTR emulation _after_...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-14
Sean Christopherson
KVM: x86: Tweak name of MONITOR/MWAIT #UD quirk to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-12
Sean Christopherson
KVM: selftests: Provide valid inputs for MONITOR/MWAIT...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-12
Sean Christopherson
KVM: selftests: Test MONITOR and MWAIT, not just MONITOR...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-12
Sean Christopherson
KVM: x86: Query vcpu->vcpu_idx directly and drop its...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-08
Sean Christopherson
KVM: x86: Fix handling of APIC LVT updates when userspace...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-08
Sean Christopherson
KVM: x86: Initialize number of APIC LVT entries during...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-08
Sean Christopherson
Merge branch 'kvm-5.20-msr-eperm'
commit
|
commitdiff
|
tree
2022-07-08
Sean Christopherson
KVM: x86: Add helpers to identify CTL and STATUS MCi...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-08
Sean Christopherson
KVM: x86: Use explicit case-statements for MCx banks...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
next