[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH v2 0/4] Add SCMI vhost-user VIRTIO device
From: |
Milan Zamazal |
Subject: |
[PATCH v2 0/4] Add SCMI vhost-user VIRTIO device |
Date: |
Wed, 21 Jun 2023 12:17:06 +0200 |
This patch series adds a vhost-user VIRTIO device for SCMI.
It's similar to other similar vhost-user VIRTIO devices.
I'm aware of the work in progress by Alex Bennée to simplify similar devices
and avoid excessive code duplication. I think the SCMI device support
doesn't bring anything special and it can be rebased on the given work
if/once it is merged.
The device has been tested with a prototype rust-vmm based
vhost-user-scmi daemon emulating a sensor device and a Linux guest OS
(the production version of the vhost-user daemon is developed at
https://github.com/mz-pdm/vhost-device/tree/scmi).
v2:
- A missing trailing space additionally added in the comment typo fix.
- A note about testing added above.
Milan Zamazal (4):
hw/virtio: Add boilerplate for vhost-user-scmi device
hw/virtio: Add vhost-user-scmi-pci boilerplate
tests/qtest: Fix a comment typo in vhost-user-test.c
tests/qtest: enable tests for virtio-scmi
MAINTAINERS | 7 +
hw/virtio/Kconfig | 5 +
hw/virtio/meson.build | 2 +
hw/virtio/vhost-user-scmi-pci.c | 68 +++++++
hw/virtio/vhost-user-scmi.c | 306 ++++++++++++++++++++++++++++
include/hw/virtio/vhost-user-scmi.h | 30 +++
tests/qtest/libqos/meson.build | 1 +
tests/qtest/libqos/virtio-scmi.c | 174 ++++++++++++++++
tests/qtest/libqos/virtio-scmi.h | 34 ++++
tests/qtest/vhost-user-test.c | 46 ++++-
10 files changed, 672 insertions(+), 1 deletion(-)
create mode 100644 hw/virtio/vhost-user-scmi-pci.c
create mode 100644 hw/virtio/vhost-user-scmi.c
create mode 100644 include/hw/virtio/vhost-user-scmi.h
create mode 100644 tests/qtest/libqos/virtio-scmi.c
create mode 100644 tests/qtest/libqos/virtio-scmi.h
--
2.40.1
- [PATCH v2 0/4] Add SCMI vhost-user VIRTIO device,
Milan Zamazal <=