Skip to content

feat: Optimize qemu for direct kernel boot#16

Merged
jpmcb merged 1 commit intomainfrom
optimize
Feb 19, 2026
Merged

feat: Optimize qemu for direct kernel boot#16
jpmcb merged 1 commit intomainfrom
optimize

Conversation

@jpmcb
Copy link
Contributor

@jpmcb jpmcb commented Feb 19, 2026

  • ✨ Adds a DirectKernelBoot for a direct kernel boot mode in QEMU

Continue Tasks: ✅ 1 no changes — View all

Signed-off-by: John McBride <john@papercompute.com>
@jpmcb jpmcb merged commit 106bae9 into main Feb 19, 2026
8 of 9 checks passed
@jpmcb jpmcb deleted the optimize branch February 19, 2026 14:09
@continue
Copy link

continue bot commented Feb 19, 2026

No docs update needed. This PR adds direct kernel boot optimization for QEMU, which bypasses EFI firmware when kernel artifacts are available in a mixtape. This is a transparent internal optimization:

  • No new user-facing configuration options were added
  • Existing behavior is preserved (falls back to EFI boot when kernel artifacts aren't present)
  • Disk I/O optimizations (io_uring, discard=unmap) are internal QEMU flags
  • The kernel-artifacts/ directory structure is an implementation detail for mixtape builders, not documented in end-user docs

The existing documentation describing EFI boot remains accurate as the fallback behavior.

PR #16 was merged: feat: Optimize qemu for direct kernel boot
PR URL: #16
Merged by: jpmcb

jpmcb added a commit that referenced this pull request Feb 20, 2026
* ✨ Replaces the fixed 2-second initial delay and 3-second retry intervals with an aggressive exponential backoff strategy starting at 100ms and capping at 1 second. This reduces connection latency by approximately 500ms since the guest typically boots in ~3.5 seconds after #16
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