MCPcopy Create free account
hub / github.com/cloud-hypervisor/cloud-hypervisor / has_pmu_support

Method has_pmu_support

hypervisor/src/kvm/mod.rs:3298–3306  ·  view source on GitHub ↗
(&self)

Source from the content-addressed store, hash-verified

3296
3297 #[cfg(target_arch = "aarch64")]
3298 fn has_pmu_support(&self) -> bool {
3299 let cpu_attr = kvm_bindings::kvm_device_attr {
3300 group: kvm_bindings::KVM_ARM_VCPU_PMU_V3_CTRL,
3301 attr: u64::from(kvm_bindings::KVM_ARM_VCPU_PMU_V3_INIT),
3302 addr: 0x0,
3303 flags: 0,
3304 };
3305 self.fd.has_device_attr(&cpu_attr).is_ok()
3306 }
3307
3308 #[cfg(target_arch = "aarch64")]
3309 fn init_pmu(&self, irq: u32) -> cpu::Result<()> {

Callers 1

init_pmuMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected