COCONUT-SVSM Development Release v2026.03-devel
Jörg Rödel <[email protected]> Fri, 27 Mar 2026 10:21:58 +0100
| Newsgroups | dev.linux.lists.coconut-svsm,dev.linux.lists.linux-coco |
|---|---|
| Message-ID | <xmszcrswhbn4testupljhakkakdnofaic2g2ksrnjl35rqix3w@upvt7a2ab4la> |
Hi,
The COCONUT-SVSM development release for March is now tagged. It features 48
non-merge commits since the February release, among them changes from
first-time contributors.
The highlights of this release are:
- More improvements to the boot flow to get closer to a minimal stage2
implementation.
- Memory management improvements.
- Lots of changes to our CI workflows to improve their security, speed,
and coverage.
The shortlog is attached. Happy testing!
-Joerg
Carlos López (14):
mm/alloc: remove recursion from HeapMemoryRegion::free_page_order()
mm/alloc: remove recursion from HeapMemoryRegion::refill_page_list()
mm/alloc/tests: verify error variant in test_page_alloc_oom()
Makefile: add Miri target
Documentation: INSTALL: document --no-detdev option
Documentation: add TESTING.md
kernel: mm/pgtable: homogenize PageTable::map_4k()
kernel: mm/pgtable: homogenize PageTable::map_2m()
boot: bootimg/elf: page-align kernel ELF size
virtio-drivers: remove enumn dependency
libtcgtpm: disable bindgen unneeded features
github/workflows: do not add rust-src component
github/workflows: run builds in parallel
github/workflows: update actions to Node.js 24
Joerg Roedel (7):
github/workflows: Implement security best practices
github/workflows: Add a dependency review workflow
docs: Document GitHub workflow security requirements
workflows/publish-docs: Limit permissions even more
workflows/manual-verify: Do not use pre-built verusfmt
workflows/publish-docs: Install mkdocs from packages
COCONUT-SVSM Release 2026.03-devel
Jon Lange (16):
boot_params: remove vtom from boot parameter block
stage2: make VTOM a register parameter
boot_params: remove stage1 info from boot params
stage1: remove non-TDX logic
sev: remove SEV metadata generation
Merge pull request #989 from 00xc/mm/pgtable/map_4k
idt: allocate kernel IDT in the boot image
kernel: enable suppression of VTOM in the SVSM
Merge pull request #1003 from joergroedel/gh-workflows
bootimg: map the kernel heap with 2 MB pages
kernel: simplify memory launch parameters
svsm: dynamically expand the kernel region from the kernel
Merge pull request #1007 from luigix25/makefile_cleanup
workflows: move CI test artifacts to a separate directory
svsm: fix heap size calculation after kernel region expansion
svsm: validate memory correctly during kernel region expansion
Jörg Rödel (15):
Merge pull request #970 from msft-jlange/stage1
Merge pull request #967 from 00xc/mm/alloc
Merge pull request #993 from TanyaAgarwal25/tanya/add-nocc-doc
Merge pull request #995 from 00xc/boot/bootimg/align_heap
Merge pull request #996 from luigix25/add_missing_spdx
Merge pull request #991 from osteffenrh/igvmmeasure-error-msg
Merge pull request #999 from luigix25/remove_sudo
Merge pull request #1000 from n-ramacciotti/update_gdbstub
Merge pull request #1008 from msft-jlange/no_vtom
Merge pull request #1001 from 00xc/ci/parallel-v2
Merge pull request #1009 from nhandt64/chore/ignore-vscode
Merge pull request #1017 from msft-jlange/qemu_ci
Merge pull request #1016 from 00xc/ci/actions-node24
Merge pull request #1013 from joergroedel/gh-workflows
Merge pull request #1019 from msft-jlange/heap_info
Luigi Leonardi (4):
block: remove `VirtIOBlkDevice` abstraction
workspace: add missing SPDX headers
scripts/launch_guest: avoid sudo when using TCG acceleration
Makefile: remove broken targets
Nhan Dang (1):
gitignore: ignore .vscode folder
Nicola Ramacciotti (1):
cargo.toml: Update gdbstub to 0.7.10
Oliver Steffen (5):
igvmmeasure: Report the value of a wrong CR0 setting
igvmmeasure: Report unexpected VMSA GPA values
igvmmeasure: KVM check: allow real-mode
igvmmeasure: Split off KVM check errors
igvmmeasure: Reformat error message
Peter Fang (1):
Merge pull request #1005 from msft-jlange/dynamic_heap
Stefano Garzarella (4):
Merge pull request #979 from 00xc/docs/dev/testing
Merge pull request #980 from luigix25/blk_refactor
Merge pull request #983 from TanyaAgarwal25/main
Merge pull request #985 from TanyaAgarwal25/tanya/use-prefix
Tanya Agarwal (3):
doc/INSTALL: fix PKG_CONFIG_PATH typo in configure command
doc/INSTALL: simplify QEMU build instructions
docs: add native mode instructions to run SVSM without coco hardware