]> xenbits.xensource.com Git - libvirt.git/commitdiff
qemu: format bootindex for vhost-user-fs
authorJán Tomko <jtomko@redhat.com>
Tue, 5 Jan 2021 18:03:03 +0000 (19:03 +0100)
committerJán Tomko <jtomko@redhat.com>
Fri, 29 Jan 2021 13:34:15 +0000 (14:34 +0100)
Wire up the QEMU command line for this option.

Signed-off-by: Ján Tomko <jtomko@redhat.com>
Tested-by: Laszlo Ersek <lersek@redhat.com>
Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
src/qemu/qemu_command.c
tests/qemuxml2argvdata/vhost-user-fs-hugepages.x86_64-latest.args

index 4986ca8b084e2064540799e3fd80da64db249506..f613aa02018a5a547f90dd947d8c42b6509d9105 100644 (file)
@@ -2194,6 +2194,9 @@ qemuBuildVHostUserFsCommandLine(virCommandPtr cmd,
     virQEMUBuildBufferEscapeComma(&opt, fs->dst);
     qemuBuildVirtioOptionsStr(&opt, fs->virtio);
 
+    if (fs->info.bootIndex)
+        virBufferAsprintf(&opt, ",bootindex=%u", fs->info.bootIndex);
+
     if (qemuBuildDeviceAddressStr(&opt, def, &fs->info, priv->qemuCaps) < 0)
         return -1;
 
index e4f5db7a63df4d73a44ec466eedbda251f9ec77a..24cafed4006e9a1aeb59c65d875b3a6fc97b77a3 100644 (file)
@@ -42,7 +42,8 @@ addr=0x1 \
 -device virtio-blk-pci,bus=pci.4,addr=0x0,drive=libvirt-1-format,\
 id=virtio-disk0,bootindex=1 \
 -chardev socket,id=chr-vu-fs0,path=/tmp/lib/domain--1-guest/fs0.vhost-fs.sock \
--device vhost-user-fs-pci,chardev=chr-vu-fs0,tag=mount_tag,bus=pci.1,addr=0x0 \
+-device vhost-user-fs-pci,chardev=chr-vu-fs0,tag=mount_tag,bootindex=2,\
+bus=pci.1,addr=0x0 \
 -sandbox on,obsolete=deny,elevateprivileges=deny,spawn=deny,\
 resourcecontrol=deny \
 -msg timestamp=on