[PULL 0/6] hw/virtio: single-binary

Pierrick Bouvier posted 6 patches 3 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20260305205520.2125218-1-pierrick.bouvier@linaro.org
Maintainers: Christian Schoenebeck <qemu_oss@crudebyte.com>, Greg Kurz <groug@kaod.org>, Kevin Wolf <kwolf@redhat.com>, Hanna Reitz <hreitz@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, Jason Wang <jasowang@redhat.com>, Fam Zheng <fam@euphon.net>, "Michael S. Tsirkin" <mst@redhat.com>, Stefano Garzarella <sgarzare@redhat.com>
There is a newer version of this series
include/hw/virtio/virtio-access.h | 43 +++++++-----------------
include/hw/virtio/virtio.h        |  7 +++-
hw/virtio/vhost-user.c            | 11 +++---
hw/virtio/vhost.c                 | 12 +++----
hw/virtio/virtio-pci.c            |  6 ++--
hw/virtio/virtio-qmp.c            | 70 ---------------------------------------
hw/virtio/virtio.c                | 12 +++----
hw/9pfs/meson.build               |  2 +-
hw/block/meson.build              |  4 +--
hw/char/meson.build               |  2 +-
hw/net/meson.build                |  2 +-
hw/scsi/meson.build               |  6 ++--
hw/virtio/meson.build             | 17 ++++------
13 files changed, 50 insertions(+), 144 deletions(-)
[PULL 0/6] hw/virtio: single-binary
Posted by Pierrick Bouvier 3 weeks ago
*** BLURB HERE ***

Pierrick Bouvier (6):
  hw/virtio: Add virtio_vdev_is_legacy()
  hw/virtio: Simplify virtio_access_is_big_endian()
  hw/virtio: Inline virtio_access_is_big_endian()
  hw/virtio/vhost-user: make compilation unit common
  hw/virtio/virtio-qmp: make compilation unit common
  hw/virtio/: make all compilation units common

 include/hw/virtio/virtio-access.h | 43 ++++++-------------
 include/hw/virtio/virtio.h        |  7 +++-
 hw/virtio/vhost-user.c            | 11 ++---
 hw/virtio/vhost.c                 | 12 +++---
 hw/virtio/virtio-pci.c            |  6 +--
 hw/virtio/virtio-qmp.c            | 70 -------------------------------
 hw/virtio/virtio.c                | 12 +++---
 hw/9pfs/meson.build               |  2 +-
 hw/block/meson.build              |  4 +-
 hw/char/meson.build               |  2 +-
 hw/net/meson.build                |  2 +-
 hw/scsi/meson.build               |  6 +--
 hw/virtio/meson.build             | 17 ++++----
 13 files changed, 50 insertions(+), 144 deletions(-)

-- 
2.47.3

The following changes since commit 314ff2e07ddc6163554077d68aed5d76a50b8e3d:

  Merge tag 'pull-request-2026-03-05' of https://gitlab.com/thuth/qemu into staging (2026-03-05 16:58:20 +0000)

are available in the Git repository at:

  https://gitlab.com/pbo-linaro/qemu tags/pr-hw_virtio_single_binary-20260305

for you to fetch changes up to 187adb4ac6493fdbe4404ef1e35b2629a9564d79:

  hw/virtio/: make all compilation units common (2026-03-05 11:11:01 -0800)

----------------------------------------------------------------
Changes:
- [PATCH v2 0/6] hw/virtio/virtio-access.h: remove target specific code (=?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= <philmd@linaro.org>)
  Link: https://lore.kernel.org/qemu-devel/20260225041948.52929-1-philmd@linaro.org

----------------------------------------------------------------
Pierrick Bouvier (6):
      hw/virtio: Add virtio_vdev_is_legacy()
      hw/virtio: Simplify virtio_access_is_big_endian()
      hw/virtio: Inline virtio_access_is_big_endian()
      hw/virtio/vhost-user: make compilation unit common
      hw/virtio/virtio-qmp: make compilation unit common
      hw/virtio/: make all compilation units common

 include/hw/virtio/virtio-access.h | 43 +++++++-----------------
 include/hw/virtio/virtio.h        |  7 +++-
 hw/virtio/vhost-user.c            | 11 +++---
 hw/virtio/vhost.c                 | 12 +++----
 hw/virtio/virtio-pci.c            |  6 ++--
 hw/virtio/virtio-qmp.c            | 70 ---------------------------------------
 hw/virtio/virtio.c                | 12 +++----
 hw/9pfs/meson.build               |  2 +-
 hw/block/meson.build              |  4 +--
 hw/char/meson.build               |  2 +-
 hw/net/meson.build                |  2 +-
 hw/scsi/meson.build               |  6 ++--
 hw/virtio/meson.build             | 17 ++++------
 13 files changed, 50 insertions(+), 144 deletions(-)
Re: [PULL 0/6] hw/virtio: single-binary
Posted by Pierrick Bouvier 3 weeks ago
On 3/5/26 12:55 PM, Pierrick Bouvier wrote:
> *** BLURB HERE ***
> 
> Pierrick Bouvier (6):
>    hw/virtio: Add virtio_vdev_is_legacy()
>    hw/virtio: Simplify virtio_access_is_big_endian()
>    hw/virtio: Inline virtio_access_is_big_endian()
>    hw/virtio/vhost-user: make compilation unit common
>    hw/virtio/virtio-qmp: make compilation unit common
>    hw/virtio/: make all compilation units common
> 
>   include/hw/virtio/virtio-access.h | 43 ++++++-------------
>   include/hw/virtio/virtio.h        |  7 +++-
>   hw/virtio/vhost-user.c            | 11 ++---
>   hw/virtio/vhost.c                 | 12 +++---
>   hw/virtio/virtio-pci.c            |  6 +--
>   hw/virtio/virtio-qmp.c            | 70 -------------------------------
>   hw/virtio/virtio.c                | 12 +++---
>   hw/9pfs/meson.build               |  2 +-
>   hw/block/meson.build              |  4 +-
>   hw/char/meson.build               |  2 +-
>   hw/net/meson.build                |  2 +-
>   hw/scsi/meson.build               |  6 +--
>   hw/virtio/meson.build             | 17 ++++----
>   13 files changed, 50 insertions(+), 144 deletions(-)
> 

Please ignore this PR,
I resent it with correct cover letter here:
https://lore.kernel.org/qemu-devel/20260305210656.2140206-1-pierrick.bouvier@linaro.org/T/#m6f075d3cb400a177dad46b2694f1ebc676488838

Regards,
Pierrick