Changes since v4:
- split reset patch;
- add a workaround for a Qemu bug, seems easier to do it
instead of detecting it;
- add another problem with fix and test case.
Changes since v3:
- add a test case.
Changes since v2:
- split first patch between fix and test;
- better wording (not code changes).
*** BLURB HERE ***
Frediano Ziglio (8):
stream-device: Avoid device to get stuck if multiple messages are
test-stream-device: Better Qemu emulation for data reading
test-stream-device: Test batched multiple messages
stream-device: Implements properly device reset on open/close
stream-device: Disable guest device on errors
stream-device: Workaround Qemu bug closing device
stream-device: Do not read past data message
test-stream-device: Check we don't read past data message
server/stream-device.c | 92 +++++++++++++++--
server/tests/test-stream-device.c | 205 +++++++++++++++++++++++++++++++++-----
2 files changed, 263 insertions(+), 34 deletions(-)
Spice-devel mailing list