Expand description
State unit for managing the VM partition and associated virtual processors.
Structs§
- Tracks whether the VP should halt due to a guest-initiated condition (triple fault, etc.).
- The halt reason receiver to pass to put in
PartitionUnitParams
. - The control point for managing a partition unit.
- Error returned when a VP run is cancelled.
- An object that can cancel a pending call into
VpRunner::run
. - An object used to dispatch a virtual processor.
Enums§
- Error returned by
PartitionUnit::new()
. - Error returned by
PartitionUnit::set_initial_regs()
. - Error returned by
PartitionUnit::set_initial_page_visibility()
.
Traits§
- Trait for requesting that a VP yield in its
virt::Processor::run_vp
call. - Trait with the minimal methods needed to run the partition.
Functions§
- Blocks on a future, where the future may run a VP (and so the associated waker needs to ask the VP to yield).