Expand description
The portable VmExit enum.
This subsumes the union of KVM’s VcpuExit variants and the exit shapes returned by
macOS Hypervisor.framework / Virtualization.framework. Each backend decodes its own
native exit struct into one of these variants; the VMM dispatch loop in squib-vmm
is therefore backend-agnostic.
Structs§
- Debug
Info - Information surfaced on a debug exit.
Enums§
- VmExit
- The reason a vCPU returned from its run loop.
Type Aliases§
- Exit
Data - A bounded vector of bytes carrying an MMIO/PIO payload — fits in one cache line for the common 1–8 byte access patterns.