Releases: coconut-svsm/svsm
Release list
v2026.06-devel
-
Added UEFI variable-store protocol.
-
Replaced the in-tree VirtIO driver fork with upstream virtio-drivers;
integrated safe-mmio and fixed unaligned MMIO and resource-drop handling. -
Major scheduler/task rework: fixed cross-CPU races, simplified affinity and
context switching, added task termination waiting and a PENDING state, and
corrected register/reference handling. -
Expanded xbuild to build test kernels and support recipe-specific
environment, toolchain, and feature settings. -
Moved SVSM to 128 MiB on QEMU and Hyper-V platforms.
-
Improved APIC emulation correctness, including ICR/EOI validation, LDR
reads, NMI self-IPIs, PPR calculation, and protocol error reporting. -
Added libtcgtpm cross-build support and switched to Rust’s default linker
behavior. COCONUT-SVSM can now be cross-compiled on Apple Silicon with MacOS. -
Hardened CPUID/XSAVE handling.
-
Improved per-CPU TLB flushing.
v2026.05-devel
COCONUT-SVSM Release 2026.05-devel
COCONUT-SVSM Release 2026.04-devel
v2026.04-devel COCONUT-SVSM Release 2026.04-devel
v2026.03-devel
COCONUT-SVSM Release 2026.03-devel
v2026.02-devel
COCONUT-SVSM Release 2026.02-devel
v2025.10-devel
COCONUT-SVSM Release 2025.10-devel
2025.08-devel
v2025.08-devel COCONUT-SVSM Release 2025.08-devel