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

Method vcpu_init

hypervisor/src/kvm/mod.rs:2676–2681  ·  view source on GitHub ↗
(&self, kvi: &crate::VcpuInit)

Source from the content-addressed store, hash-verified

2674
2675 #[cfg(target_arch = "aarch64")]
2676 fn vcpu_init(&self, kvi: &crate::VcpuInit) -> cpu::Result<()> {
2677 let kvm_kvi: kvm_bindings::kvm_vcpu_init = (*kvi).into();
2678 self.fd
2679 .vcpu_init(&kvm_kvi)
2680 .map_err(|e| cpu::HypervisorCpuError::VcpuInit(e.into()))
2681 }
2682
2683 #[cfg(target_arch = "aarch64")]
2684 fn vcpu_finalize(&self, feature: i32) -> cpu::Result<()> {

Callers 4

initMethod · 0.45
test_setup_regsFunction · 0.45
test_read_mpidrFunction · 0.45

Calls 1

VcpuInitEnum · 0.85

Tested by 3

test_setup_regsFunction · 0.36
test_read_mpidrFunction · 0.36