supermachine 0.2.0

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.
1
2
3
4
5
6
7
8
9
10
11
12
// PORT TARGET: arch/src/aarch64/mod.rs + submodules
// Source size: ~3500 LOC
// Status: skeleton (no impl)
//
// Responsibilities:
//   layout.rs    — guest physical memory map (RAM base, MMIO base, ...)
//   fdt.rs       — FlatDT generation (cpus, memory, gic, virtio nodes)
//   regs.rs      — sysreg / GP-reg constants + boot register staging
//   gicv3.rs     — GIC distributor/redistributor MMIO layout

pub mod fdt;
pub mod layout;