supermachine 0.7.70

Run any OCI/Docker image as a hardware-isolated microVM on macOS HVF (Linux KVM and Windows WHP in progress). Single library API, zero flags for the common case, sub-100 ms cold-restore from snapshot.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
// PORT TARGET: arch/src/lib.rs (top-level), routes to aarch64
// Source size: ~150 LOC entry, then ~3500 LOC under aarch64/
// Status: skeleton (no impl)

// aarch64 boot/FDT/GIC layout — only on aarch64 (pulls `vm-fdt`). The x86_64
// boot path lands under `arch/x86_64` with the KVM backend.
#[cfg(target_arch = "aarch64")]
pub mod aarch64;

// x86_64 boot protocol (boot_params/e820/GDT/long-mode) — only on x86_64,
// where the KVM backend uses it. Pure logic over guest RAM; no KVM dependency.
#[cfg(target_arch = "x86_64")]
pub mod x86_64;