mirror of
https://github.com/Motorhead1991/qemu.git
synced 2025-08-05 08:43:55 -06:00
tests/qtest: enable tests for virtio-gpio
We don't have a virtio-gpio implementation in QEMU and only support a vhost-user backend. The QEMU side of the code is minimal so it should be enough to instantiate the device and pass some vhost-user messages over the control socket. To do this we hook into the existing vhost-user-test code and just add the bits required for gpio. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Cc: Viresh Kumar <viresh.kumar@linaro.org> Cc: Paolo Bonzini <pbonzini@redhat.com> Cc: Eric Auger <eric.auger@redhat.com> Message-Id: <20220408155704.2777166-1-alex.bennee@linaro.org> Message-Id: <20220802095010.3330793-23-alex.bennee@linaro.org> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
This commit is contained in:
parent
19d55a19a4
commit
8fcfc8235e
6 changed files with 275 additions and 1 deletions
|
@ -110,7 +110,7 @@ void qvirtio_set_features(QVirtioDevice *d, uint64_t features)
|
|||
* This could be a separate function for drivers that want to access
|
||||
* configuration space before setting FEATURES_OK, but no existing users
|
||||
* need that and it's less code for callers if this is done implicitly.
|
||||
*/
|
||||
*/
|
||||
if (features & (1ull << VIRTIO_F_VERSION_1)) {
|
||||
uint8_t status = d->bus->get_status(d) |
|
||||
VIRTIO_CONFIG_S_FEATURES_OK;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue