projects
/
linux-2.6-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
KVM: x86: Add proper ReST tables for userspace MSR exits/flags
2022-12-14
Sean Christopherson
KVM: x86: Add proper ReST tables for userspace MSR...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-02
Sean Christopherson
tools: KVM: selftests: Convert clear/set_bit() to actual...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-02
Sean Christopherson
tools: Drop "atomic_" prefix from atomic test_and_set_bit()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-02
Sean Christopherson
tools: Drop conflicting non-atomic test_and_{clear...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-02
Sean Christopherson
KVM: selftests: Use non-atomic clear/set bit helpers...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-02
Sean Christopherson
perf tools: Use dedicated non-atomic clear/set bit...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-02
Sean Christopherson
tools: Take @bit as an "unsigned long" in {clear,set...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-02
Sean Christopherson
KVM: arm64: selftests: Enable single-step without a...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-02
Sean Christopherson
KVM: Remove stale comment about KVM_REQ_UNHALT
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: selftests: Define and use a custom static assert...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: selftests: Do kvm_cpu_has() checks before creating...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: selftests: Disallow "get supported CPUID" before...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: selftests: Move __vm_xsave_require_permission...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: selftests: Restore assert for non-nested VMs in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: selftests: Fix inverted "warning" in access tracking...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: selftests: Verify userspace can stuff IA32_FEATURE_CONT...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: VMX: Move MSR_IA32_FEAT_CTL.LOCKED check into...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: VMX: Allow userspace to set all supported FEATURE_CONTR...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: VMX: Make vmread_error_trampoline() uncallable...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: nVMX: Reword comments about generating nested...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: x86: Clean up KVM_CAP_X86_USER_SPACE_MSR documentation
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: x86: Reword MSR filtering docs to more precisely...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: x86: Delete documentation for READ|WRITE in KVM_X86_SET...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: SVM: Skip WRMSR fastpath on VM-Exit if next RIP...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-12-01
Sean Christopherson
KVM: x86: Fail emulation during EMULTYPE_SKIP on any...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-30
Sean Christopherson
KVM: VMX: Resume guest immediately when injecting ...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-30
Sean Christopherson
KVM: Skip unnecessary "unmap" if gpc is already valid...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-30
Sean Christopherson
KVM: Drop @gpa from exported gfn=>pfn cache check(...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-30
Sean Christopherson
KVM: Do not partially reinitialize gfn=>pfn cache during...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-30
Sean Christopherson
KVM: Drop KVM's API to allow temporarily unmapping...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-28
Sean Christopherson
KVM: x86: Update KVM-only leaf handling to allow for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-28
Sean Christopherson
KVM: x86: Add BUILD_BUG_ON() to detect bad usage of...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-18
Sean Christopherson
KVM: x86: hyper-v: Add helper to read hypercall data...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-18
Sean Christopherson
KVM: x86: Move clearing of TLB_FLUSH_CURRENT to kvm_vcpu_flu...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-18
Sean Christopherson
x86/hyperv: KVM: Rename "hv_enlightenments" to "hv_vmcb_enli...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-18
Sean Christopherson
KVM: SVM: Add a proper field for Hyper-V VMCB enlightenments
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-18
Sean Christopherson
KVM: selftests: Move "struct hv_enlightenments" to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-18
Sean Christopherson
x86/hyperv: Move VMCB enlightenment definitions to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Drop helpers for getting specific KVM...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Add and use KVM helpers for x86 Family...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Add dedicated helpers for getting x86...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Add PMU feature framework, use in PMU...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Convert vmx_pmu_caps_test to use X86_PROPERTY_*
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Convert AMX test to use X86_PROPRETY_XXX
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Add kvm_cpu_*() support for X86_PROPERTY_*
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Refactor kvm_cpuid_has() to prep for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Use X86_PROPERTY_MAX_KVM_LEAF in CPUID...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Add X86_PROPERTY_* framework to retrieve...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Refactor X86_FEATURE_* framework to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Add X86_FEATURE_PAE and use it calc...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Provide error code as a KVM_ASM_SAFE...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Avoid JMP in non-faulting path of KVM_ASM_SAFE()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Play nice with huge pages when getting...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Use vm_get_page_table_entry() in addr_arch_g...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Use virt_get_pte() when getting PTE...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Verify parent PTE is PRESENT when getting...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Remove useless shifts when creating...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Drop reserved bit checks from PTE accessor
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Drop helpers to read/write page table...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Drop now-unnecessary ucall_uninit()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Make arm64's MMIO ucall multi-VM friendly
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Automatically do init_ucall() for non...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Consolidate boilerplate code in get_ucall()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: selftests: Consolidate common code for populating...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: arm64: selftests: Disable single-step without...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-17
Sean Christopherson
KVM: arm64: selftests: Disable single-step with correct...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-09
Sean Christopherson
KVM: x86/pmu: Clear "reprogram" bit if counter is disabled...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-09
Sean Christopherson
KVM: x86/pmu: Force reprogramming of all counters on...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-09
Sean Christopherson
KVM: x86/mmu: WARN if TDP MMU SP disallows hugepage...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-09
Sean Christopherson
KVM: x86/mmu: Add helper to convert SPTE value to its...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-09
Sean Christopherson
KVM: x86/mmu: Track the number of TDP MMU pages, but...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-09
Sean Christopherson
KVM: x86/mmu: Set disallowed_nx_huge_page in TDP MMU...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-09
Sean Christopherson
KVM: x86/mmu: Properly account NX huge page workaround...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-09
Sean Christopherson
KVM: x86/mmu: Rename NX huge pages fields/functions...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-09
Sean Christopherson
KVM: x86/mmu: Tag disallowed NX huge pages even if...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-09
Sean Christopherson
KVM: x86: Directly query supported PERF_CAPABILITIES...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-09
Sean Christopherson
KVM: x86: Handle PERF_CAPABILITIES in common x86's...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-09
Sean Christopherson
KVM: x86: Init vcpu->arch.perf_capabilities in common...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-09
Sean Christopherson
KVM: x86: Track supported PERF_CAPABILITIES in kvm_caps
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-09
Sean Christopherson
perf/x86/core: Zero @lbr instead of returning -1 in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-02
Sean Christopherson
KVM: VMX: Ignore guest CPUID for host userspace writes...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-02
Sean Christopherson
KVM: VMX: Fold vmx_supported_debugctl() into vcpu_supported_...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-11-02
Sean Christopherson
KVM: VMX: Advertise PMU LBRs if and only if perf supports...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-10-28
Sean Christopherson
KVM: selftests: Mark "guest_saw_irq" as volatile in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-10-27
Sean Christopherson
KVM: Reject attempts to consume or refresh inactive...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-10-27
Sean Christopherson
KVM: x86: Exempt pending triple fault from event injection...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-30
Sean Christopherson
Revert "KVM: selftests: Fix nested SVM tests when built...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-30
Sean Christopherson
KVM: selftests: Dedup subtests of fix_hypercall_test
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-30
Sean Christopherson
KVM: selftests: Explicitly verify KVM doesn't patch...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-30
Sean Christopherson
KVM: selftests: Hardcode VMCALL/VMMCALL opcodes in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-30
Sean Christopherson
KVM: selftests: Remove unnecessary register shuffling...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-30
Sean Christopherson
KVM: selftests: Compare insn opcodes directly in fix_hyperca...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-30
Sean Christopherson
KVM: selftests: Implement memcmp(), memcpy(), and memset...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Don't snapshot pending INIT/SIPI prior to...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: nVMX: Make event request on VMXOFF iff INIT/SIPI...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: nVMX: Make an event request if INIT or SIPI is...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: SVM: Make an event request if INIT or SIPI is...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Rename kvm_apic_has_events() to make it INIT...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2022-09-26
Sean Christopherson
KVM: x86: Rename and expose helper to detect if INIT...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
next