Skip to content

OpenVMM/microVM umbrella: consoles, the management RPC, activation delivery, and stable error codes #1179

Open
6 of 7 issues completed

Description

Objective. Make the host's interfaces to a microVM (its consoles, the management RPC, the delivery of a clone's activation, and the errors that NVX matches) complete, safe, and stable.

Children.

Issue Scope Blocked by
#549 Remove the byte channel's host input; move interactive and test consoles to the boot console. —
#551 Keep guests from reaching loopback-TCP console listeners through host loopback. —
#1370 A console write error other than BrokenPipe drops the buffered portb output that a snapshot's console flush, or the device's stop, should keep. —
#996 Let a restore attach a listener boot console to a snapshot captured with none, then let an adapter read its clones' boot consoles. —
#760 Carry sandbox blocks, the network device, a supplied RAM file, and host filesystem policy in the management RPC. #556, #557
#544 Deliver a platform clone's activation record before the first restored vCPU runs: in the restore packet, or in a configuration region outside captured RAM only if measurements call for one; then retire the activation RPC. —
#972 Give a port forward that cannot be bound at restore a stable error code. —

Order. #760 is blocked by #556 and #557. #760 asks the RPC to carry every setting that the command line accepts, and they change that set: #556 removes the runtime and custom block roles, and #557 removes the sha256 block identity with --snapshot-block-identity, whose mode #760 lists among the missing fields. Landing them first keeps the RPC from gaining fields that would then have to be removed. No other child blocks another.

Notes.

Activity

  1. changed the title [-]OpenVMM/microVM umbrella: consoles, the management RPC, and stable error codes[/-] [+]OpenVMM/microVM umbrella: consoles, the management RPC, activation delivery, and stable error codes[/+] on Nov 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions