ubicloud/rhizome/host
Benjamin Satzger 3e2fa8488e Support custom QEMU binary, drop legacy GPU flags, add empty ROMs
- Invoke QEMU via just `qemu-system-${arch}` instead of hardcoding
  `/usr/bin/qemu-system-${arch}`. This allows locally built QEMU
  binaries installed in /usr/local/bin to take precedence.

- Remove `x-no-mmap=true` and `rombar=0` from passed-through GPUs.
  With a custom QEMU build these work correctly without disabling mmap,
  while the distro QEMU requires `x-no-mmap=true` to avoid severe stalls.

- Add `romfile=` to virtio-blk-pci, virtio-net-pci, and vhost-user-blk-pci
  devices. Explicitly suppressing option ROMs avoids unnecessary firmware
  loading.
2025-11-24 09:16:04 +01:00
..
bin Calculate write_through using the StorageVolume logic 2025-11-18 16:15:10 +01:00
e2e Attempt to workaround the Linux Kernel race condition. 2025-11-14 09:14:04 -08:00
lib Support custom QEMU binary, drop legacy GPU flags, add empty ROMs 2025-11-24 09:16:04 +01:00
spec Support custom QEMU binary, drop legacy GPU flags, add empty ROMs 2025-11-24 09:16:04 +01:00
Gemfile Add base64 to rhizome/host Gemfile 2025-04-29 16:45:24 -07:00