aboutsummaryrefslogtreecommitdiff
path: root/tests/test-write-threshold.c
diff options
context:
space:
mode:
authorStefan Hajnoczi <stefanha@redhat.com>2019-10-23 11:04:17 +0100
committerMichael S. Tsirkin <mst@redhat.com>2019-10-25 07:46:22 -0400
commitc0f79698ed562814158d9652a29e77c97cc074f6 (patch)
treed2c83aa9cf12d40e1b79687b7770cf54aa135d21 /tests/test-write-threshold.c
parent56140fbb8f2bb717eb2670aa1056aeaefe8b0246 (diff)
downloadqemu-c0f79698ed562814158d9652a29e77c97cc074f6.zip
qemu-c0f79698ed562814158d9652a29e77c97cc074f6.tar.gz
qemu-c0f79698ed562814158d9652a29e77c97cc074f6.tar.bz2
libqos: implement VIRTIO 1.0 FEATURES_OK step
Device initialization has an extra step in VIRTIO 1.0. The FEATURES_OK status bit is set to indicate that feature negotiation has completed. The driver then reads the status register again to check that the device agrees with the final features. Implement this step as part of qvirtio_set_features() instead of introducing a separate function. This way all existing code works without modifications. The check in qvirtio_set_driver_ok() needs to be updated because FEATURES_OK will be set for VIRTIO 1.0 devices. Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com> Message-Id: <20191023100425.12168-9-stefanha@redhat.com> Reviewed-by: Michael S. Tsirkin <mst@redhat.com> Signed-off-by: Michael S. Tsirkin <mst@redhat.com> Reviewed-by: Thomas Huth" <thuth@redhat.com>
Diffstat (limited to 'tests/test-write-threshold.c')
0 files changed, 0 insertions, 0 deletions