DO_TEST_CAPS_LATEST("disk-target-nvme");
DO_TEST_CAPS_LATEST("disk-vhostuser-numa");
DO_TEST_CAPS_LATEST("disk-vhostuser");
- DO_TEST_CAPS_ARCH_LATEST_FULL("disk-vhostvdpa", "x86_64",
- ARG_VDPA_FD, "/dev/vhost-vdpa-0", 201);
+ DO_TEST_CAPS_LATEST("disk-vhostvdpa");
DO_TEST_CAPS_LATEST_PARSE_ERROR("disk-device-lun-type-invalid");
DO_TEST_CAPS_LATEST_PARSE_ERROR("disk-attaching-partition-nosupport");
DO_TEST_CAPS_LATEST("disk-usb-device");
break;
}
- case ARG_VDPA_FD: {
- const char *vdpadev = va_arg(argptr, char *);
- int vdpafd = va_arg(argptr, unsigned int);
-
- if (!info->args.vdpafds)
- info->args.vdpafds = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, NULL);
-
- g_hash_table_insert(info->args.vdpafds, g_strdup(vdpadev), GINT_TO_POINTER(vdpafd));
- break;
- }
-
case ARG_END:
default:
info->args.invalidarg = true;
g_clear_pointer(&info->args.fakeCapsAdd, virBitmapFree);
g_clear_pointer(&info->args.fakeCapsDel, virBitmapFree);
g_clear_pointer(&info->args.fds, g_hash_table_unref);
- g_clear_pointer(&info->args.vdpafds, g_hash_table_unref);
g_clear_object(&info->nbdkitCaps);
g_clear_pointer(&info->args.fakeNbdkitCaps, virBitmapFree);
g_free(info);
ARG_CAPS_VARIANT,
ARG_CAPS_HOST_CPU_MODEL,
ARG_FD_GROUP, /* name, writable, nfds, fd[0], ... fd[n-1] */
- ARG_VDPA_FD, /* vdpadev, fd */
ARG_NBDKIT_CAPS,
ARG_END,
} testQemuInfoArgName;
qemuTestCPUDef capsHostCPUModel;
int gic;
GHashTable *fds;
- GHashTable *vdpafds;
bool invalidarg;
};