OSDN Git Service

qmp: update virtio feature maps, vhost-user-gpio introspection
authorJonah Palmer <jonah.palmer@oracle.com>
Tue, 26 Sep 2023 22:41:06 +0000 (18:41 -0400)
committerMichael S. Tsirkin <mst@redhat.com>
Wed, 4 Oct 2023 08:54:26 +0000 (04:54 -0400)
commit58f81689789f63853d7585c5168f687f1633893a
treeff4f635d07e385454544d47125f7daf88b063f37
parentb532c684e0d71bc69fa56a30f1c7588101aa086a
qmp: update virtio feature maps, vhost-user-gpio introspection

Add new vhost-user protocol feature to vhost-user protocol feature map
and enumeration:
 - VHOST_USER_PROTOCOL_F_STATUS

Add new virtio device features for several virtio devices to their
respective feature mappings:

virtio-blk:
 - VIRTIO_BLK_F_SECURE_ERASE

virtio-net:
 - VIRTIO_NET_F_NOTF_COAL
 - VIRTIO_NET_F_GUEST_USO4
 - VIRTIO_NET_F_GUEST_USO6
 - VIRTIO_NET_F_HOST_USO

virtio/vhost-user-gpio:
 - VIRTIO_GPIO_F_IRQ
 - VHOST_USER_F_PROTOCOL_FEATURES

Add support for introspection on vhost-user-gpio devices.

Signed-off-by: Jonah Palmer <jonah.palmer@oracle.com>
Reviewed-by: Emmanouil Pitsidianakis <manos.pitsidianakis@linaro.org>
Message-Id: <20230926224107.2951144-3-jonah.palmer@oracle.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
hw/virtio/vhost-user-gpio.c
hw/virtio/virtio-qmp.c