Struct kvm_rs::vm::Vm [−][src]
pub struct Vm { /* fields omitted */ }
Expand description
Wrapper for VM ioctls.
Representation of the file descriptor obtained by the KVM_CREATE_VM
ioctl.
This wrapper provides access to the VM ioctls
as described in KVM API.
Implementations
Map memory from userspace into the VM as guest physical
memory starting at address
phys_addr
.
The underlying operation is the [KVM_SET_USER_MEMORY_REGION
][kmv-set-user-memory-region]
ioctl.
Safety
The mem: &UserMem
argument passed to this function must at least live as long the Vcpu
instance.
Create a new virtual cpu with the KVM_CREATE_VCPU
ioctl.
Returns a wrapper vcpu::Vcpu
representing the VCPU.