Skip to content

Conversation

@89luca89
Copy link
Contributor

Remove the QEMU_USE_MICROVM env-gated microvm machine type path. Always use q35 (x86_64) or virt (aarch64) with unnecessary subsystems disabled. Strip redundant QEMU flags already implied by -nodefaults, suppress PXE ROM loading on virtio-net, add kernel parameters to skip unneeded init work, and reduce SSH readiness polling from 500ms to 100ms.

This allows for faster boot times.

Refers OS-251
Refers OS-250
Refers https://github.com/chainguard-dev/stereo/pull/23247

Remove the QEMU_USE_MICROVM env-gated microvm machine type path.
Always use q35 (x86_64) or virt (aarch64) with unnecessary subsystems
disabled. Strip redundant QEMU flags already implied by -nodefaults,
suppress PXE ROM loading on virtio-net, add kernel parameters to skip
unneeded init work, and reduce SSH readiness polling from 500ms to 100ms.

This allows for faster boot times.

Signed-off-by: Luca Di Maio <[email protected]>
@89luca89 89luca89 force-pushed the fix/microvm_boot_optimizations branch from 4b1fbfa to 563d903 Compare February 11, 2026 21:06
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