* COCONUT-SVSM Development Release v2026.09-devel
@ 2026-09-29 12:38 Jörg Rödel
0 siblings, 0 replies; only message in thread
From: Jörg Rödel @ 2026-09-29 12:38 UTC (permalink / raw)
To: coconut-svsm, linux-coco
Hi,
It is the end of the month which means it's time for another COCONUT-SVSM
development release. The 2026.09-devel release is now available and turned out
to be a smaller one. It contains 35 non-merge commits with 50 commits overall.
Shortlog is attached. Changes since 2026.08-devel include:
* More resilient attestation: SVSM logs attestation failures and continues
booting without a secret. Persistence initialization is skipped in that
case. The attestation proxy now logs failures and remains available for
later connections.
* IGVM loading changes: The IGVM builder places the VMSA in the kernel address
range for QEMU, and the measurement tool accepts that placement when checking
KVM images.
* Memory management cleanup: Page table walking and allocation paths were
consolidated, mapping guards were unified, and the Hyper-V hypercall code
page now uses a managed global mapping.
* Build and developer improvements: CI now detects a stale Cargo.lock
reliably. Workspace lint settings, test type diagnostics, and contributor
guidance were updated.
* Installation guidance: The instructions now cover cbindgen, the current OVMF
output path, and the one-time reboot behavior of fresh cloud images.
This release marks the end of the transition period to the updated Linux 7.2
and QEMU 11.1.0 host branches. With this version COCONUT-SVSM will stop working
on the older branches (including Linux 7.1 and QEMU 11.0.0).
Happy testing!
Cheers,
Joerg
Carlos López (15):
kernel: mm/vm: make VMRMapping generic
kernel: task: consolidate TaskKernelMapping into VMRMapping
kernel: mm: consolidate VMMappingGuard into VMRMapping
kernel: mm/pagetables: use PTEntry methods to consult flags
kernel: mm/pagetable: unify set_{shared,private}_4k()
kernel: mm/pagetable: convert Mapping into a struct
kernel: mm/pagetable: unify intermediate PTE allocation
kernel: mm/pagetable: further consolidate PTE allocation
kernel: mm/pagetable: unify page table walking
Documentation: CONTRIBUTING: add PR description requirements
kernel: hyperv: map code page into global shared range
kernel: locking/spinlock: store data as NonNull
kernel: locking/spinlock: implement RawLockGuard::map()
DEVELOPMENT-PLAN: Remove items which have been implemented (#1223)
cargo: update Cargo.lock (#1224)
Joerg Roedel (4):
DEVELOPMENT-PLAN: Remove items which have been implemented
igvmmeasure: Allow in-kernel VMSA for the KVM hypervisor
igvmbuilder: Place VMSA in kernel range for QEMU
COCONUT-SVSM Release 2026.09-devel
Jörg Rödel (5):
Merge pull request #1182 from n-ramacciotti/protocols/reserve_ocp_number
Merge pull request #1204 from 00xc/mm/pagetable/pre-selfmap
Merge pull request #1201 from 00xc/mm/vm/guards
kernel: locking/spinlock: implement `RawLockGuard::map()` (#1218)
Put launch VMSA in kernel range for QEMU (#1209)
Luigi Leonardi (15):
aproxy: fix log message
aproxy: remove unnecessary clone
aproxy: move version to a separate const
aproxy: introduce logging via env_logger
aproxy: don't abort on attestation failure
kernel/svsm: log CPU vendor after buffer logger initialization
kernel/svsm: extract attestation into run_attestation()
kernel/svsm: do not panic when attestation fails
docs: document new attestation behaviour
test: implement Debug for all public types
verification/verus_macro_stub: remove unused extern crate
cargo: inherit workspace lints
cargo: fix deprecated trivial-numeric-casts lint name
kernel: remove unused rustc_version dependency
cargo: update Cargo.lock
Nicholas Renner (1):
docs/INSTALL.md: fix IGVM and OVMF instructions
Nicola Ramacciotti (1):
kernel/protocols: Reserve OCP number
Stefano Garzarella (9):
Merge pull request #1198 from luigix25/aproxy_improvements
Merge pull request #1211 from luigix25/fix_log
Documentation: CONTRIBUTING: add PR description requirements (#1214)
kernel: hyperv: map code page into global shared range (#1216)
kernel/svsm: gracefully handle missing vsock device during attestation (#1205)
cargo: fix some clippy warnings (#1212)
github/workflows: fix Cargo.lock check
github/workflows: fix Cargo.lock check (#1226)
docs/INSTALL.md: fix IGVM and OVMF instructions (#1228)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-09-29 12:38 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-09-29 12:38 COCONUT-SVSM Development Release v2026.09-devel Jörg Rödel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox