projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first
⋅
prev
⋅
next
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
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
2022-07-08
Sean Christopherson
KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-07-08
Sean Christopherson
x86/sgx: Drop 'page_index' from sgx_backing
Signed-off-by:
Sean Christopherson
<sean.j.christopherson@intel.com>
commit
|
commitdiff
|
tree
2022-06-25
Sean Christopherson
KVM: x86/mmu: Buffer nested MMU split_desc_cache only...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-25
Sean Christopherson
KVM: x86/mmu: Use "unsigned int", not "u32", for SPTEs...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-24
Sean Christopherson
KVM: selftests: Clean up coding style in binary stats...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-22
Sean Christopherson
KVM: selftests: Add MONITOR/MWAIT quirk test
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: selftests: Use exception fixup for #UD/#GP Hyper...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: selftests: Mostly fix broken Hyper-V Features...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: selftests: Add x86-64 support for exception fixup
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: x86: Add a quirk for KVM's "MONITOR/MWAIT are...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: x86: Ignore benign host writes to "unsupported...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: x86: Ignore benign host accesses to "unsupported...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: VMX: Use vcpu_get_perf_capabilities() to get guest...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
Revert "KVM: x86: always allow host-initiated writes...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
Revert "KVM: x86/pmu: Accept 0 for absent PMU MSRs...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: VMX: Give host userspace full control of MSR_IA32_PERF_...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: x86: Give host userspace full control of MSR_IA32_MISC_...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: Do not zero initialize 'pfn' in hva_to_pfn()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: x86/mmu: Shove refcounted page dependency into...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: Rename/refactor kvm_is_reserved_pfn() to kvm_pfn_to_ref...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: Take a 'struct page', not a pfn in kvm_is_zone_device_p...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: Remove kvm_vcpu_gfn_to_page() and kvm_vcpu_gpa_to_page()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: Don't WARN if kvm_pfn_to_page() encounters a ...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: nVMX: Use kvm_vcpu_map() to get/pin vmcs12's APIC...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: Avoid pfn_to_page() and vice versa when releasing...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: Don't set Accessed/Dirty bits for ZERO_PAGE
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: Drop bogus "pfn != 0" guard from kvm_release_pfn()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: x86/mmu: Use common logic for computing the 32...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: x86/mmu: Truncate paging32's PT_BASE_ADDR_MASK...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: x86/mmu: Use separate namespaces for guest PTEs...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: x86/mmu: Dedup macros for computing various page...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: x86/mmu: Bury 32-bit PSE paging helpers in paging_tmpl.h
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: VMX: Refactor 32-bit PSE PT creation to avoid...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: x86: Use lapic_in_kernel() to query in-kernel...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: x86: Move "apicv_active" into "struct kvm_lapic"
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: x86: Check for in-kernel xAPIC when querying APICv...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: x86: Drop @vcpu parameter from kvm_x86_ops.hwapic_isr_u...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: SVM: Drop unused AVIC / kvm_x86_ops declarations
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: nVMX: Update vmcs12 on BNDCFGS write, not at vmcs02...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: nVMX: Save BNDCFGS to vmcs12 iff relevant controls...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: nVMX: Rename nested.vmcs01_* fields to nested...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pe...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-20
Sean Christopherson
KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pen...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-06-15
Sean Christopherson
KVM: VMX: Skip filter updates for MSRs that KVM is...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
next