index
:
linux.git
arm64-uaccess
dependabot/pip/drivers/gpu/drm/ci/xfails/certifi-2024.7.4
dependabot/pip/drivers/gpu/drm/ci/xfails/idna-3.7
dependabot/pip/drivers/gpu/drm/ci/xfails/pip-23.3
dependabot/pip/drivers/gpu/drm/ci/xfails/requests-2.32.2
dependabot/pip/drivers/gpu/drm/ci/xfails/setuptools-70.0.0
dependabot/pip/drivers/gpu/drm/ci/xfails/urllib3-2.0.7
dependabot/pip/drivers/gpu/drm/ci/xfails/urllib3-2.2.2
link_path_walk
master
nocache-cleanup
runtime-constants
vsnprintf
word-at-a-time
x86-rep-insns
x86-uaccess-cleanup
upstream/master
Unnamed repository; edit this file 'description' to name the repository.
git
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
arch
/
x86
/
kvm
/
pmu.h
Age
Commit message (
Expand
)
Author
Files
Lines
2026-01-08
KVM: x86/pmu: Disallow emulation in the fastpath if mediated PMCs are active
Sean Christopherson
1
-0
/
+10
2026-01-08
KVM: x86/pmu: Load/put mediated PMU context when entering/exiting guest
Dapeng Mi
1
-0
/
+10
2026-01-08
KVM: x86/pmu: Bypass perf checks when emulating mediated PMU counter accesses
Dapeng Mi
1
-0
/
+3
2026-01-08
KVM: x86/pmu: Disable interception of select PMU MSRs for mediated vPMUs
Dapeng Mi
1
-0
/
+1
2026-01-08
KVM: x86/pmu: Load/save GLOBAL_CTRL via entry/exit fields for mediated PMU
Dapeng Mi
1
-1
/
+2
2026-01-08
KVM: x86/pmu: Disable RDPMC interception for compatible mediated vPMU
Dapeng Mi
1
-0
/
+1
2026-01-08
KVM: x86/pmu: Register PMI handler for mediated vPMU
Xiong Zhang
1
-0
/
+2
2026-01-08
KVM: x86/pmu: Start stubbing in mediated PMU support
Dapeng Mi
1
-0
/
+7
2025-10-06
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Linus Torvalds
1
-53
/
+7
2025-08-21
perf/x86/intel: Add ICL_FIXED_0_ADAPTIVE bit into INTEL_FIXED_BITS_MASK
Dapeng Mi
1
-1
/
+1
2025-08-19
KVM: x86/pmu: Rename pmc_speculative_in_use() to pmc_is_locally_enabled()
Sean Christopherson
1
-1
/
+1
2025-08-19
KVM: x86/pmu: Calculate set of to-be-emulated PMCs at time of WRMSRs
Sean Christopherson
1
-0
/
+4
2025-08-19
KVM: x86/pmu: Add wrappers for counting emulated instructions/branches
Sean Christopherson
1
-7
/
+2
2025-08-19
KVM: x86/pmu: Move kvm_init_pmu_capability() to pmu.c
Sean Christopherson
1
-46
/
+1
2024-06-28
KVM: x86/pmu: Introduce distinct macros for GP/fixed counter max number
Dapeng Mi
1
-1
/
+1
2024-06-03
KVM: x86/pmu: Manipulate FIXED_CTR_CTRL MSR with macros
Dapeng Mi
1
-2
/
+4
2024-06-03
KVM: x86/pmu: Change ambiguous _mask suffix to _rsvd in kvm_pmu
Dapeng Mi
1
-1
/
+1
2024-02-01
KVM: x86/pmu: Snapshot event selectors that KVM emulates in software
Sean Christopherson
1
-1
/
+12
2024-02-01
KVM: x86/pmu: Add macros to iterate over all PMCs given a bitmap
Sean Christopherson
1
-0
/
+6
2024-02-01
KVM: x86/pmu: Move pmc_idx => pmc translation helper to common code
Sean Christopherson
1
-1
/
+28
2024-02-01
KVM: x86/pmu: Add common define to capture fixed counters offset
Sean Christopherson
1
-1
/
+3
2024-01-30
KVM: x86/pmu: Prioritize VMX interception over #GP on RDPMC due to bad index
Sean Christopherson
1
-2
/
+2
2024-01-30
KVM: x86/pmu: Allow programming events that match unsupported arch events
Sean Christopherson
1
-1
/
+0
2023-11-30
KVM: x86/pmu: Track emulated counter events instead of previous counter
Sean Christopherson
1
-1
/
+2
2023-11-30
KVM: x86/pmu: Update sample period in pmc_write_counter()
Sean Christopherson
1
-24
/
+1
2023-11-30
KVM: x86/pmu: Stop calling kvm_pmu_reset() at RESET (it's redundant)
Sean Christopherson
1
-1
/
+0
2023-11-30
KVM: x86/pmu: Move PMU reset logic to common x86 code
Sean Christopherson
1
-18
/
+0
2023-09-25
KVM: x86/pmu: Truncate counter value to allowed width on write
Roman Kagan
1
-0
/
+6
2023-06-06
KVM: x86/pmu: Disable vPMU if the minimum num of counters isn't met
Like Xu
1
-4
/
+10
2023-06-06
KVM: x86/pmu: Provide Intel PMU's pmc_is_enabled() as generic x86 code
Like Xu
1
-1
/
+15
2023-06-06
KVM: x86/pmu: Move handling PERF_GLOBAL_CTRL and friends to common x86
Like Xu
1
-0
/
+14
2023-06-06
KVM: x86/pmu: Move reprogram_counters() to pmu.h
Like Xu
1
-0
/
+12
2023-04-07
KVM: x86/pmu: Fix a typo in kvm_pmu_request_counter_reprogam()
Like Xu
1
-1
/
+1
2023-02-25
Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
Linus Torvalds
1
-7
/
+6
2023-02-15
KVM: x86/pmu: Disable vPMU support on hybrid CPUs (host PMUs)
Sean Christopherson
1
-7
/
+19
2023-01-26
KVM: x86/pmu: Cap kvm_pmu_cap.num_counters_gp at KVM's internal max
Sean Christopherson
1
-1
/
+4
2023-01-26
KVM: x86/pmu: Drop event_type and rename "struct kvm_event_hw_type_mapping"
Like Xu
1
-6
/
+0
2023-01-24
KVM: x86/pmu: Correct the mask used in a pmu event filter lookup
Aaron Lewis
1
-0
/
+2
2022-12-23
KVM: x86/pmu: Prevent zero period event from being repeatedly released
Like Xu
1
-1
/
+2
2022-11-09
KVM: x86/pmu: Defer reprogram_counter() to kvm_pmu_handle_event()
Like Xu
1
-1
/
+5
2022-06-20
Revert "KVM: x86: always allow host-initiated writes to PMU MSRs"
Sean Christopherson
1
-2
/
+2
2022-06-08
KVM: x86/pmu: Restrict advanced features based on module enable_pmu
Like Xu
1
-2
/
+4
2022-06-08
KVM: x86/pmu: Avoid exposing Intel BTS feature
Like Xu
1
-0
/
+3
2022-06-08
KVM: x86/pmu: Update global enable_pmu when PMU is undetected
Like Xu
1
-5
/
+10
2022-06-08
KVM: x86/pmu: Drop amd_event_mapping[] in the KVM context
Like Xu
1
-1
/
+1
2022-06-08
KVM: x86/pmu: Use only the uniform interface reprogram_counter()
Paolo Bonzini
1
-2
/
+0
2022-06-08
KVM: x86/pmu: Drop "u8 ctrl, int idx" for reprogram_fixed_counter()
Like Xu
1
-1
/
+1
2022-06-08
KVM: x86/pmu: Drop "u64 eventsel" for reprogram_gp_counter()
Like Xu
1
-1
/
+1
2022-06-08
KVM: x86/pmu: Pass only "struct kvm_pmc *pmc" to reprogram_counter()
Like Xu
1
-1
/
+1
2022-06-08
KVM: x86: always allow host-initiated writes to PMU MSRs
Paolo Bonzini
1
-2
/
+2
[next]