Skip to content

port to rootless and unix domain sockets#119

Open
adrelanos wants to merge 7 commits into
masterfrom
rootless-kvm-session
Open

port to rootless and unix domain sockets#119
adrelanos wants to merge 7 commits into
masterfrom
rootless-kvm-session

Conversation

claude and others added 7 commits June 3, 2026 13:21
The internal Gateway<->Workstation NIC is added via <qemu:commandline>,
so libvirt's PCI allocator never sees it and QEMU auto-places it at the
first free pcie.0 slot, 0x1. virtio-vga is libvirt-assigned to that same
slot 0x1, so on q35 with a video device present the domain fails to start:

  PCI: slot 1 function 0 not available for virtio-vga,
  in use by virtio-net-pci,id=(null)

Pin the unmanaged NIC to pcie.0 slot 0x10 (clear of libvirt's managed
devices) to make placement deterministic and avoid the collision.
Network semantics are unchanged: still -netdev stream over a unix domain
socket, rootless, no shared memory.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
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.

2 participants