set_msrs

Function set_msrs 

Source
pub fn set_msrs(
    vcpu: &VcpuFd,
    msr_entries: &[kvm_msr_entry],
) -> Result<(), MsrError>
Expand description

Configure Model Specific Registers (MSRs) required to boot Linux for a given x86_64 vCPU.

§Arguments

  • vcpu - Structure for the VCPU that holds the VCPU’s fd.

§Errors

When:

  • Failed to create [vmm_sys_util::fam::FamStructWrapper] for MSRs.
  • [kvm_ioctls::ioctls::vcpu::VcpuFd::set_msrs] errors.
  • [kvm_ioctls::ioctls::vcpu::VcpuFd::set_msrs] fails to write all given MSRs entries.