Branch: refs/heads/staging
Home: https://github.com/qemu/qemu
Commit: 1f3b34e403b90292d0bfceb4109937511d525b61
https://github.com/qemu/qemu/commit/1f3b34e403b90292d0bfceb4109937511d525b61
Author: John Levon <[email protected]>
Date: 2025-12-03 (Wed, 03 Dec 2025)
Changed paths:
M docs/interop/vfio-user.rst
Log Message:
-----------
docs/interop/vfio-user: update protocol specification
Refresh the protocol specification to the latest version implemented by
libvfio-user. All changes are backward compatible.
Note that QEMU client itself does not yet implement these extensions,
but as this is now the canonical specification, it needs to be kept up
to date.
Signed-off-by: John Levon <[email protected]>
Link:
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Cédric Le Goater <[email protected]>
Commit: a8731f691df2bd9efd041d836ece27e3173555f2
https://github.com/qemu/qemu/commit/a8731f691df2bd9efd041d836ece27e3173555f2
Author: John Levon <[email protected]>
Date: 2025-12-03 (Wed, 03 Dec 2025)
Changed paths:
M hw/vfio-user/proxy.c
Log Message:
-----------
vfio-user: simplify vfio_user_process()
It can figure out if it's a reply by itself, rather than passing that
information in.
Signed-off-by: John Levon <[email protected]>
Reviewed-by: Cédric Le Goater <[email protected]>
Reviewed-by: Mark Cave-Ayland <[email protected]>
Link:
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Cédric Le Goater <[email protected]>
Commit: 356c7b175258f29429fb91a7641f775080ab6b49
https://github.com/qemu/qemu/commit/356c7b175258f29429fb91a7641f775080ab6b49
Author: John Levon <[email protected]>
Date: 2025-12-03 (Wed, 03 Dec 2025)
Changed paths:
M hw/vfio-user/proxy.c
Log Message:
-----------
vfio-user: clarify partial message handling
Improve a comment for this.
Signed-off-by: John Levon <[email protected]>
Reviewed-by: Cédric Le Goater <[email protected]>
Reviewed-by: Mark Cave-Ayland <[email protected]>
Link:
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Cédric Le Goater <[email protected]>
Commit: 7b884e2a27793e0ff5817ad04ecce85d0a90149d
https://github.com/qemu/qemu/commit/7b884e2a27793e0ff5817ad04ecce85d0a90149d
Author: John Levon <[email protected]>
Date: 2025-12-03 (Wed, 03 Dec 2025)
Changed paths:
M hw/vfio-user/proxy.c
Log Message:
-----------
vfio-user: refactor out header handling
Simplify vfio_user_recv_one() by moving the header handling out to a
helper function.
Signed-off-by: John Levon <[email protected]>
Reviewed-by: Cédric Le Goater <[email protected]>
Link:
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Cédric Le Goater <[email protected]>
Commit: 0df8baec95b76c93093efde37d1644508c3c7d2c
https://github.com/qemu/qemu/commit/0df8baec95b76c93093efde37d1644508c3c7d2c
Author: John Levon <[email protected]>
Date: 2025-12-03 (Wed, 03 Dec 2025)
Changed paths:
M hw/vfio-user/proxy.c
Log Message:
-----------
vfio-user: simplify vfio_user_recv_one()
This function was unnecessarily difficult to understand due to the
separate handling of request and reply messages. Use common code for
both where we can.
Signed-off-by: John Levon <[email protected]>
Reviewed-by: Mark Cave-Ayland <[email protected]>
Link:
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Cédric Le Goater <[email protected]>
Commit: 23c586abf2e12843894189c4742c8ea55c594cd5
https://github.com/qemu/qemu/commit/23c586abf2e12843894189c4742c8ea55c594cd5
Author: John Levon <[email protected]>
Date: 2025-12-03 (Wed, 03 Dec 2025)
Changed paths:
M hw/vfio-user/proxy.c
Log Message:
-----------
vfio-user: recycle msg on failure
If we fail to read an incoming request, recycle the message.
Resolves: Coverity CID 1611807
Resolves: Coverity CID 1611808
Signed-off-by: John Levon <[email protected]>
Reviewed-by: Mark Cave-Ayland <[email protected]>
Link:
https://lore.kernel.org/qemu-devel/[email protected]
Signed-off-by: Cédric Le Goater <[email protected]>
Commit: 1053bb627cf564e8b81ad0ef0dcc0fad9ff76de5
https://github.com/qemu/qemu/commit/1053bb627cf564e8b81ad0ef0dcc0fad9ff76de5
Author: Richard Henderson <[email protected]>
Date: 2025-12-04 (Thu, 04 Dec 2025)
Changed paths:
M docs/interop/vfio-user.rst
M hw/vfio-user/proxy.c
Log Message:
-----------
Merge tag 'pull-vfio-20251203' of https://github.com/legoater/qemu into
staging
vfio queue:
* Fix vfio-user issues reported by Coverity
* Update vfio-user documentation
# -----BEGIN PGP SIGNATURE-----
#
# iQIzBAABCAAdFiEEoPZlSPBIlev+awtgUaNDx8/77KEFAmkwTlYACgkQUaNDx8/7
# 7KH1zQ/9F0aJd70NcJnJ/RDzFf1bKPxzZ+EzIhlU2nhXPL9T5ewaYqf03+Rbir4J
# 0xckidngEmRqcH/L/A5tD1hxuu14i5yOHmuAO3RC7K1pC/lWT4ifqMDihFByRuNb
# 4LsQn4qEaZ8FGFQ8GszyjW4Dgeee3Xf+glt8BlP08ZFdJM7SHHFFGt75jWBMV2If
# gqYcDe/0iGKTI86If8UGfWLzqiW5LlEpsK/3NVHhDXgLEFxdF4km+XVyZoc0nzwt
# 3ezuKBUTtt1MAtgqTbL7HRlwOK4ui0SN+s6dDAc15HcS9VczFprVYfxeR1k172oJ
# 0ofSgjFjDQTGPZYSk1V2LZ+0uYsU8dn8MI3rlmBG44ABqNzQA7Tj+QCkAuaPbYA6
# iyTqQa2gui8pH7X7dj0MUXn8URBRHKYY/WuajTpvSsFsIRbXi13CXYhyYvR9+yoB
# PvTBjIsmVxFXdDg0yxZbhhRwHvRmlpgR78Aif5Jps7c6mppSL8i4e2PPmchVzTj2
# e/W8ASkvyDyeiBG5qhdsv2bagZGKEBab3PSmmIyq3sJ0OmtOj9L3mdZ5r66c+SiA
# QmtA5BIoj5K9LwOxTgEfBAzIQ8lMpMaBjS5jZbSGKklH343kDtSg8d3PGCym5SrN
# 3cUkU/PzhZX0YA6ywloodsQKgCwE6xbOK3LAbHwv8wcKQyHLkf4=
# =9ERW
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 03 Dec 2025 08:51:02 AM CST
# gpg: using RSA key A0F66548F04895EBFE6B0B6051A343C7CFFBECA1
# gpg: Good signature from "Cédric Le Goater <[email protected]>" [full]
# gpg: aka "Cédric Le Goater <[email protected]>" [full]
* tag 'pull-vfio-20251203' of https://github.com/legoater/qemu:
vfio-user: recycle msg on failure
vfio-user: simplify vfio_user_recv_one()
vfio-user: refactor out header handling
vfio-user: clarify partial message handling
vfio-user: simplify vfio_user_process()
docs/interop/vfio-user: update protocol specification
Signed-off-by: Richard Henderson <[email protected]>
Compare: https://github.com/qemu/qemu/compare/f7afbdd6bc44...1053bb627cf5
To unsubscribe from these emails, change your notification settings at
https://github.com/qemu/qemu/settings/notifications