Skip to content

Add Windows hypervisor primitives - #428

Draft
sjmiller609 wants to merge 1 commit into
mainfrom
hypeship/windows-config
Draft

Add Windows hypervisor primitives#428
sjmiller609 wants to merge 1 commit into
mainfrom
hypeship/windows-config

Conversation

@sjmiller609

@sjmiller609 sjmiller609 commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add explicit direct-kernel and UEFI boot modes with sparse raw and qcow2 disk formats
  • support Secure Boot OVMF and per-instance swtpm lifecycle on standard QEMU
  • reject unsupported firmware and disk combinations on existing Linux-only backends
  • add a required KVM integration test covering restart with persistent TPM and NVRAM state

Tests

  • go test ./lib/hypervisor/qemu ./lib/hypervisor/firecracker ./lib/hypervisor/vz -count=1
  • CI=true go test ./lib/hypervisor/qemu -run TestWindowsConfigIntegration -count=1 -v on a KVM host

@sjmiller609
sjmiller609 force-pushed the hypeship/windows-config branch from c9e657a to 4ab69ee Compare August 19, 2026 21:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant