kvm_vcpu_read_pmcr(9)
β¨ kvm_vcpu_read_pmcr π
Okay bestie, so this one is a Kernel API Manual page, and it's about reading the PMCR_EL0 register for a vCPU β and honestly? It's giving "one function, one job, zero drama." π
πΈ NAME πΈ
kvm_vcpu_read_pmcr β Read PMCR_EL0 register for the vCPU β¨
π¦ SYNOPSIS π¦
u64 kvm_vcpu_read_pmcr (struct kvm_vcpu *vcpu );
π ARGUMENTS π
vcpuβ The vcpu pointer. That's it, that's the whole argument list. She's low-maintenance, we stan. π
π«Ά SEE ALSO π«Ά
These are the linked entries, and yes, we're listing every single one because nobody gets left out of the group chat:
- Kernel file
./arch/arm64/kvm/pmu-emul.c kvm_pmc_is_64bit(9)kvm_pmu_get_counter_value(9)kvm_pmu_set_counter_value(9)kvm_pmu_set_counter_value_user(9)kvm_pmu_release_perf_event(9)kvm_pmu_stop_counter(9)kvm_pmu_vcpu_init(9)kvm_pmu_vcpu_destroy(9)kvm_pmu_flush_hwstate(9)kvm_pmu_sync_hwstate(9)kvm_pmu_software_increment(9)kvm_pmu_handle_pmcr(9)kvm_pmu_create_perf_event(9)kvm_pmu_set_counter_event_type(9)kvm_arm_pmu_get_max_counters(9)kvm_arm_set_default_pmu(9)
Ngl bestie, this page is short and sweet β no options, no exit statuses, no environment variables, no warnings. Just vibes, one argument, and a very long SEE ALSO list. iykyk. π
And that's a wrap! π This iconic little page lives under ./arch/arm64/kvm in the Kernel API Manual, dated October 2026. Mwah, go read your PMU counters responsibly ππ§ββοΈ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms