Expand description
Module with Vcpu implementation.
Re-exports§
pub use crate::arch::KvmVcpu;pub use crate::arch::KvmVcpuConfigureError;pub use crate::arch::KvmVcpuError;pub use crate::arch::Peripherals;pub use crate::arch::VcpuState;
Structs§
- Debug
Exit Info - Minimal debug information from a KVM debug exit.
- Vcpu
- A wrapper around creating and using a vcpu.
- Vcpu
Config - Encapsulates configuration parameters for the guest vCPUS.
- Vcpu
Handle - Wrapper over Vcpu that hides the underlying interactions with the Vcpu thread.
- Vcpu
Send Event Error - Error type for
VcpuHandle::send_event.
Enums§
- Copy
KvmFd Error - Error type for
Vcpu::copy_kvm_vcpu_fd. - Start
Threaded Error - Error type for
Vcpu::start_threaded. - Vcpu
Emulation - Vcpu emulation state.
- Vcpu
Error - Errors associated with the wrappers over KVM ioctls.
- Vcpu
Event - List of events that the Vcpu can receive.
- Vcpu
Response - List of responses that the Vcpu reports.
Constants§
- VCPU_
RTSIG_ OFFSET - Signal number (SIGRTMIN) used to kick Vcpus.