Expand description
The hypervisor backend trait surface.
Per 99-key-decisions.md § D1
squib ships exactly one production backend: HVF on Apple Silicon. The trait stays
generic so the in-process BackendKind::Mock can stand in for unit tests without
a live hypervisor.
Structs§
- Backend
Capabilities - What a backend can and cannot do, surfaced to the VMM at construction time.
Enums§
- Backend
Kind - Identifies the concrete backend implementation reporting
BackendCapabilities.
Constants§
- MAX_
SUPPORTED_ VCPUS - Hard upper bound on
vcpu_count, matching upstream Firecracker’sMAX_SUPPORTED_VCPUS.
Traits§
- Hypervisor
Backend - The top-level entry point: a backend that can create VMs.
- Vm
- A live virtual machine handle owned by a
HypervisorBackend.