supermachine-kernel-aarch64 0.7.67

Pre-built aarch64 Linux kernel image, in-VM init shim (init-oci), control agent, and smpark.ko for supermachine's HVF backend, bundled as xz-compressed payloads inside the crate (no network at build time). Resolved automatically per target by the `supermachine-kernel` facade; pin in lockstep with `supermachine`.
Documentation
  • Coverage
  • 100%
    19 out of 19 items documented2 out of 11 items with examples
  • Size
  • Source code size: 7.96 MB This is the summed size of all the files inside the crates.io package for this release.
  • Documentation size: 236.44 MB This is the summed size of all files generated by rustdoc for all configured targets
  • Ø build duration
  • this release: 20s Average build duration of successful builds.
  • all releases: 20s Average build duration of successful builds in releases after 2024-10-23.
  • Links
  • crates.io
  • Dependencies
  • Versions
  • Owners
  • Nedomas

supermachine-kernel-aarch64

Pre-built aarch64 guest assets for supermachine's HVF (Apple Silicon) backend, bundled inside the crate so no network is needed at build time.

You normally don't depend on this crate directly — depend on the supermachine-kernel facade, which re-exports the correct architecture's crate by target_arch. Cargo only downloads the sub-crate matching the build target, so an aarch64 build pulls only this crate, and an x86_64 build pulls only supermachine-kernel-x86-64.

What's inside

Asset Const Notes
Kernel KERNEL_BYTES aarch64 Linux Image (raw, ~29 MiB) with the AF_TSI patch series.
init-oci INIT_OCI_BYTES Static aarch64-musl PID-1 shim: overlayfs + pivot, exec's the image entrypoint.
Agent SUPERMACHINE_AGENT_BYTES Static aarch64-musl in-VM control agent (exec/control RPCs over vsock).
smpark.ko SMPARK_KO_BYTES Kernel module for byte-identical multi-vCPU parked-WFI snapshot capture.

Rebuilding

See crates/supermachine-kernel/ and the kernel-build pipeline. Re-bake the kernel, xz -k -9 the outputs, and commit the .xz files here.

License

Apache-2.0 AND GPL-2.0-only AND MIT. The kernel and smpark.ko are GPL-2.0-only; see NOTICE for the GPL §3(b) written offer for kernel source.