Skip to content

v2026.06-devel

Pre-release
Pre-release

Choose a tag to compare

@joergroedel joergroedel released this 29 Jun 11:47
  • 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.