You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
VBox 6a: VBoxVMI: server skeleton and client connect #281
A patched VirtualBox serves VBoxVMI on a per-VM Unix socket and libmicrovmi can connect to it with the VBoxVMI method. Server is a ring-3 module in the VMM behind VBOX_WITH_VMI, started at VM creation, enabled via VBoxInternal/VMI/... extradata. On branch vmi/vboxvmi based on VirtualBox main.
Acceptance criteria
SOCK_SEQPACKET socket at a configurable path, default under the VirtualBox user home vmi/<vm-uuid>.sock, mode 0600, peer uid checked
Message header with size, request id and command/event code; handshake carries magic and protocol version
Off unless enabled per VM
vboxvmi crate (pure Rust, unpublished, under ~/vmi) connects and handshakes
Activity
Wenzel commentedon Oct 11, 2026
Done: VirtualBox server in Wenzel/virtualbox#3 (
vmi/vboxvmi), libmicrovmi side merged intodevvia #298.