summaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-02-01KVM: x86/pmu: Snapshot event selectors that KVM emulates in softwareSean Christopherson
2024-02-01KVM: x86/pmu: Process only enabled PMCs when emulating events in softwareSean Christopherson
2024-02-01KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmapSean Christopherson
2024-02-01KVM: x86/pmu: Snapshot and clear reprogramming bitmap before reprogrammingSean Christopherson
2024-02-01KVM: x86/pmu: Move pmc_idx => pmc translation helper to common codeSean Christopherson
2024-02-01KVM: x86/pmu: Add common define to capture fixed counters offsetSean Christopherson
2024-02-01KVM: x86/pmu: Zero out PMU metadata on AMD if PMU is disabledSean Christopherson
2024-01-30KVM: selftests: Extend PMU counters test to validate RDPMC after WRMSRSean Christopherson
2024-01-30KVM: selftests: Add helpers for safe and safe+forced RDMSR, RDPMC, and XGETBVSean Christopherson
2024-01-30KVM: selftests: Add a forced emulation variation of KVM_ASM_SAFE()Sean Christopherson
2024-01-30KVM: selftests: Test PMC virtualization with forced emulationSean Christopherson
2024-01-30KVM: selftests: Move KVM_FEP macro into common library headerSean Christopherson
2024-01-30KVM: selftests: Query module param to detect FEP in MSR filtering testSean Christopherson
2024-01-30KVM: selftests: Add helpers to read integer module paramsSean Christopherson
2024-01-30KVM: selftests: Add a helper to query if the PMU module param is enabledSean Christopherson
2024-01-30KVM: selftests: Expand PMU counters test to verify LLC eventsSean Christopherson
2024-01-30KVM: selftests: Add functional test for Intel's fixed PMU countersJinrong Liang
2024-01-30KVM: selftests: Test consistency of CPUID with num of fixed countersJinrong Liang
2024-01-30KVM: selftests: Test consistency of CPUID with num of gp countersJinrong Liang
2024-01-30KVM: selftests: Test Intel PMU architectural events on fixed countersJinrong Liang
2024-01-30KVM: selftests: Test Intel PMU architectural events on gp countersJinrong Liang
2024-01-30KVM: selftests: Add pmu.h and lib/pmu.c for common PMU assetsJinrong Liang
2024-01-30KVM: selftests: Extend {kvm,this}_pmu_has() to support fixed countersSean Christopherson
2024-01-30KVM: selftests: Drop the "name" param from KVM_X86_PMU_FEATURE()Sean Christopherson
2024-01-30KVM: selftests: Add vcpu_set_cpuid_property() to set propertiesJinrong Liang
2024-01-30KVM: x86/pmu: Explicitly check for RDPMC of unsupported Intel PMC typesSean Christopherson
2024-01-30KVM: x86/pmu: Treat "fixed" PMU type in RDPMC as index as a value, not flagSean Christopherson
2024-01-30KVM: x86/pmu: Disallow "fast" RDPMC for architectural Intel PMUsSean Christopherson
2024-01-30KVM: x86/pmu: Apply "fast" RDPMC only to Intel PMUsSean Christopherson
2024-01-30KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad indexSean Christopherson
2024-01-30KVM: x86/pmu: Don't ignore bits 31:30 for RDPMC index on AMDSean Christopherson
2024-01-30KVM: x86/pmu: Get eventsel for fixed counters from perfSean Christopherson
2024-01-30KVM: x86/pmu: Setup fixed counters' eventsel during PMU initializationSean Christopherson
2024-01-30KVM: x86/pmu: Remove KVM's enumeration of Intel's architectural encodingsSean Christopherson
2024-01-30KVM: x86/pmu: Allow programming events that match unsupported arch eventsSean Christopherson
2024-01-30KVM: x86/pmu: Always treat Fixed counters as available when supportedSean Christopherson
2024-01-28Linux 6.8-rc2v6.8-rc2Linus Torvalds
2024-01-28Merge tag 'cxl-fixes-6.8-rc2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds
2024-01-28Merge tag 'mips-fixes_6.8_1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds
2024-01-28Merge tag 'locking_urgent_for_v6.8_rc2' of git://git.kernel.org/pub/scm/linux...Linus Torvalds
2024-01-28Merge tag 'irq_urgent_for_v6.8_rc2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2024-01-28Merge tag 'timers_urgent_for_v6.8_rc2' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2024-01-28Merge tag 'x86_urgent_for_v6.8_rc2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds
2024-01-28Merge tag 'fixes-2024-01-28' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds
2024-01-27Merge tag 'platform-drivers-x86-v6.8-2' of git://git.kernel.org/pub/scm/linux...Linus Torvalds
2024-01-27Merge tag 'loongarch-fixes-6.8-1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2024-01-27Merge tag 'xfs-6.8-fixes-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds
2024-01-27Merge tag 'bcachefs-2024-01-26' of https://evilpiepirate.org/git/bcachefsLinus Torvalds
2024-01-27Merge tag '6.8-rc2-smb3-server-fixes' of git://git.samba.org/ksmbdLinus Torvalds
2024-01-27Merge tag '6.8-rc1-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds