Move machine to machine/core and machine/qemu #11

Open
opened 2025-10-26 19:42:16 +00:00 by cnelson · 0 comments
Owner

Split (msg machine) into (msg machine core) and (msg machine qemu).

Today all of init/start/stop lives in a single msg/machine.scm, with QEMU argv inlined for both arm64 and x86_64. This split is the first step of the backend migration so core can later dispatch to qemu or avf.

Foundation issue for this project; no code change has landed yet.

Phase 0 of the libkrun cutover: make QEMU a real backend. Gate: start/stop/shell still work on QEMU.

Split `(msg machine)` into `(msg machine core)` and `(msg machine qemu)`. Today all of init/start/stop lives in a single `msg/machine.scm`, with QEMU argv inlined for both arm64 and x86_64. This split is the first step of the backend migration so core can later dispatch to qemu or avf. Foundation issue for this project; no code change has landed yet. Phase 0 of the libkrun cutover: make QEMU a real backend. Gate: start/stop/shell still work on QEMU.
cnelson self-assigned this 2025-10-26 19:42:16 +00:00
Sign in to join this conversation.
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
MSG/msg-cli#11
No description provided.