Skip to content

Conversation

@89luca89
Copy link
Contributor

  • Disable virtio console and serial output in non-debug builds to reduce boot time and memory overhead
  • Add x-option-roms=off to microvm machine type to skip option ROM loading
  • Add kernel boot optimizations: tsc=reliable, no_timer_check, cryptomgr.notests, rcupdate.rcu_expedited=1
  • Simplify disk drive config to use aio=threads uniformly across platforms

This improves boot time for the microvm

Ref OS-251

- Disable virtio console and serial output in non-debug builds to
reduce boot time and memory overhead
- Add x-option-roms=off to microvm machine type to skip option ROM loading
- Add kernel boot optimizations: tsc=reliable, no_timer_check,
cryptomgr.notests, rcupdate.rcu_expedited=1
- Simplify disk drive config to use aio=threads uniformly across platforms

This improves boot time for the microvm

Ref OS-251

Signed-off-by: Luca Di Maio <[email protected]>
@EyeCantCU
Copy link
Member

Thank you Luca! Postfix and hello world failures are unrelated to the changes made

@EyeCantCU EyeCantCU merged commit 37705b2 into chainguard-dev:main Feb 10, 2026
56 of 62 checks passed
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.

2 participants