projects
/
linux-block.git
/ search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
first ⋅ prev ⋅
next
KVM: x86/pmu: Snapshot event selectors that KVM emulates in software
2024-02-01
Sean Christopherson
KVM: x86/pmu: Snapshot event selectors that KVM emulates...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-01
Sean Christopherson
KVM: x86/pmu: Process only enabled PMCs when emulating...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-01
Sean Christopherson
KVM: x86/pmu: Add macros to iterate over all PMCs given...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-01
Sean Christopherson
KVM: x86/pmu: Snapshot and clear reprogramming bitmap...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-01
Sean Christopherson
KVM: x86/pmu: Move pmc_idx => pmc translation helper...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-01
Sean Christopherson
KVM: x86/pmu: Add common define to capture fixed counters...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-02-01
Sean Christopherson
KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Extend PMU counters test to validate...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Add helpers for safe and safe+forced...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Add a forced emulation variation of...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Test PMC virtualization with forced...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Move KVM_FEP macro into common library...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Query module param to detect FEP in...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Add helpers to read integer module...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Add a helper to query if the PMU module...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Expand PMU counters test to verify...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Jinrong Liang
KVM: selftests: Add functional test for Intel's fixed...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Jinrong Liang
KVM: selftests: Test consistency of CPUID with num...
Co-developed-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Jinrong Liang
KVM: selftests: Test consistency of CPUID with num...
Co-developed-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Jinrong Liang
KVM: selftests: Test Intel PMU architectural events...
Co-developed-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Jinrong Liang
KVM: selftests: Test Intel PMU architectural events...
Co-developed-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Jinrong Liang
KVM: selftests: Add pmu.h and lib/pmu.c for common...
Suggested-by:
Sean Christopherson
<seanjc@google.com>
Co-developed-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Extend {kvm,this}_pmu_has() to support...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Jinrong Liang
KVM: selftests: Add vcpu_set_cpuid_property() to set...
Co-developed-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Explicitly check for RDPMC of unsupported...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Disallow "fast" RDPMC for architectural...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUs
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Prioritize VMX interception over #GP...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Get eventsel for fixed counters from...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Setup fixed counters' eventsel during...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Remove KVM's enumeration of Intel's architectu...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Allow programming events that match unsupporte...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2024-01-30
Sean Christopherson
KVM: x86/pmu: Always treat Fixed counters as available...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Paul Durrant
KVM x86/xen: add an override for PVCLOCK_TSC_STABLE_BIT
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Vitaly Kuznetsov
KVM: nSVM: Hide more stuff under CONFIG_KVM_HYPERV...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Vitaly Kuznetsov
KVM: nVMX: Hide more stuff under CONFIG_KVM_HYPERV
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Vitaly Kuznetsov
KVM: nVMX: Introduce accessor to get Hyper-V eVMCS...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Vitaly Kuznetsov
KVM: nVMX: Introduce helpers to check if Hyper-V evmptr12...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Vitaly Kuznetsov
KVM: x86: Make Hyper-V emulation optional
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Vitaly Kuznetsov
KVM: nVMX: Move guest_cpuid_has_evmcs() to hyperv.h
Suggested-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Vitaly Kuznetsov
KVM: selftests: Fix vmxon_pa == vmcs12_pa == -1ull...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Vitaly Kuznetsov
KVM: selftests: Make Hyper-V tests explicitly require...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Vitaly Kuznetsov
KVM: nVMX: Split off helper for emulating VMCLEAR on...
Suggested-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Vitaly Kuznetsov
KVM: x86: Introduce helper to handle Hyper-V paravirt...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Vitaly Kuznetsov
KVM: VMX: Split off hyperv_evmcs.{ch}
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Vitaly Kuznetsov
KVM: x86: Introduce helper to check if vector is set...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Vitaly Kuznetsov
KVM: x86: Introduce helper to check if auto-EOI is...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Vitaly Kuznetsov
KVM: VMX: Split off vmx_onhyperv.{ch} from hyperv.{ch}
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Vitaly Kuznetsov
KVM: x86: Move Hyper-V partition assist page out of...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-07
Vitaly Kuznetsov
KVM: x86/xen: Remove unneeded xen context from kvm_arch...
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
Like Xu
KVM: x86: Remove 'return void' expression for 'void...
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-12-01
Philipp Stanner
KVM: Harden copying of userspace-array against overflow
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
Philipp Stanner
KVM: s390: Harden copying of userspace-array against...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
Paolo Bonzini
KVM: x86/mmu: fix comment about mmu_unsync_pages_lock
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
Paolo Bonzini
KVM: x86/mmu: always take tdp_mmu_pages_lock
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
Paolo Bonzini
KVM: x86/mmu: remove unnecessary "bool shared" argument...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
Paolo Bonzini
KVM: x86/mmu: remove unnecessary "bool shared" argument...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
David Matlack
KVM: x86/mmu: Check for leaf SPTE when clearing dirty...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-12-01
David Matlack
KVM: x86/mmu: Fix off-by-1 when splitting huge pages...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Philipp Stanner
KVM: x86: Harden copying of userspace-array against...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Wei Wang
KVM: move KVM_CAP_DEVICE_CTRL to the generic check
Reviewed-by:
Sean Christopherson
<seanjc@google.com>
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
Uros Bizjak
KVM: SVM,VMX: Use %rip-relative addressing to access...
Cc:
Sean Christopherson
<seanjc@google.com>
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
Jim Mattson
KVM: x86: Use a switch statement and macros in __feature_tra...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-30
Jim Mattson
KVM: x86: Advertise CPUID.(EAX=7,ECX=2):EDX[5:0] to...
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-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-29
David Woodhouse
KVM: selftests: add -MP to CFLAGS
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-29
Like Xu
KVM: x86: Get CPL directly when checking if loaded...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-29
Binbin Wu
KVM: x86: Use KVM-governed feature framework to track...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-29
Robert Hoo
KVM: x86: Advertise and enable LAM (user and supervisor)
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-29
Robert Hoo
KVM: x86: Virtualize LAM for user pointer
Suggested-by:
Sean Christopherson
<seanjc@google.com>
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-29
Robert Hoo
KVM: x86: Virtualize LAM for supervisor pointer
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-29
Binbin Wu
KVM: x86: Untag addresses for LAM emulation where applicable
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-29
Binbin Wu
KVM: x86: Introduce get_untagged_addr() in kvm_x86_ops...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-29
Binbin Wu
KVM: x86: Remove kvm_vcpu_is_illegal_gpa()
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-29
Binbin Wu
KVM: x86: Add & use kvm_vcpu_is_legal_cr3() to check...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
2023-11-29
Binbin Wu
KVM: x86/mmu: Drop non-PA bits when getting GFN for...
Signed-off-by:
Sean Christopherson
<seanjc@google.com>
commit
|
commitdiff
|
tree
next