vmsilo/TODO.md
Davíð Steinn Geirsson 08709827fb feat: replace crosvm USB passthrough with usbip-over-vsock
Replace crosvm xhci-based USB passthrough with usbip-rs over vsock,
enabling USB passthrough for both crosvm and cloud-hypervisor VMs.

Guest runs a persistent usbip-rs client listener on vsock port 5002.
Host runs one sandboxed usbip-rs host connect process per attached
device as a systemd template service (vmsilo-<vm>-usb@<devpath>).

Eliminates the JSON state file, file locking, and crosvm-specific
shell helper library in favor of systemd as the source of truth.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-22 16:15:27 +00:00

207 B

TODO

  • Get cloud-hypervisor to boot (very close to this)
  • Implement namespaces and enable landlock for cloud-hypervisor
  • Get OpenGL working with vhost-user-gpu
  • Get Vulkan working with vhost-user-gpu