[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] 9e4067: MAINTAINERS: update Vladimir's addres
From: |
Richard Henderson |
Subject: |
[Qemu-commits] [qemu/qemu] 9e4067: MAINTAINERS: update Vladimir's address and reposit... |
Date: |
Wed, 15 Jun 2022 16:01:50 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: 9e4067b8a41514c8f5715a2c735c3ac03e5d70c8
https://github.com/qemu/qemu/commit/9e4067b8a41514c8f5715a2c735c3ac03e5d70c8
Author: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M MAINTAINERS
Log Message:
-----------
MAINTAINERS: update Vladimir's address and repositories
Signed-off-by: Vladimir Sementsov-Ogievskiy <vsementsov@yandex-team.ru>
Message-id: 20220526115432.138384-1-vsementsov@yandex-team.ru
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: e2848bc574fe2715c694bf8fe9a1ba7f78a1125a
https://github.com/qemu/qemu/commit/e2848bc574fe2715c694bf8fe9a1ba7f78a1125a
Author: Sam Li <faithilikerun@gmail.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M block/io_uring.c
M meson.build
Log Message:
-----------
Use io_uring_register_ring_fd() to skip fd operations
Linux recently added a new io_uring(7) optimization API that QEMU
doesn't take advantage of yet. The liburing library that QEMU uses
has added a corresponding new API calling io_uring_register_ring_fd().
When this API is called after creating the ring, the io_uring_submit()
library function passes a flag to the io_uring_enter(2) syscall
allowing it to skip the ring file descriptor fdget()/fdput()
operations. This saves some CPU cycles.
Signed-off-by: Sam Li <faithilikerun@gmail.com>
Message-id: 20220531105011.111082-1-faithilikerun@gmail.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: 217c7f01adaf2853951d4725e3527ae70c45fbfc
https://github.com/qemu/qemu/commit/217c7f01adaf2853951d4725e3527ae70c45fbfc
Author: Jagannathan Raman <jag.raman@oracle.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M hw/core/qdev.c
M include/hw/qdev-core.h
M softmmu/qdev-monitor.c
Log Message:
-----------
qdev: unplug blocker for devices
Add blocker to prevent hot-unplug of devices
TYPE_VFIO_USER_SERVER, which is introduced shortly, attaches itself to a
PCIDevice on which it depends. If the attached PCIDevice gets removed
while the server in use, it could cause it crash. To prevent this,
TYPE_VFIO_USER_SERVER adds an unplug blocker for the PCIDevice.
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id:
c41ef80b7cc063314d629737bed2159e5713f2e0.1655151679.git.jag.raman@oracle.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: 661e21c48e9e0bea2a23d22cdbb83e02234fb164
https://github.com/qemu/qemu/commit/661e21c48e9e0bea2a23d22cdbb83e02234fb164
Author: Jagannathan Raman <jag.raman@oracle.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M hw/remote/machine.c
Log Message:
-----------
remote/machine: add HotplugHandler for remote machine
Allow hotplugging of PCI(e) devices to remote machine
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id:
d1e6cfa0afb528ad343758f9b1d918be0175c5e5.1655151679.git.jag.raman@oracle.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: 9b5b473eae3fa0450a7fce21f7e01f3ab1136bb8
https://github.com/qemu/qemu/commit/9b5b473eae3fa0450a7fce21f7e01f3ab1136bb8
Author: Jagannathan Raman <jag.raman@oracle.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M hw/remote/machine.c
M include/hw/remote/machine.h
Log Message:
-----------
remote/machine: add vfio-user property
Add vfio-user to x-remote machine. It is a boolean, which indicates if
the machine supports vfio-user protocol. The machine configures the bus
differently vfio-user and multiprocess protocols, so this property
informs it on how to configure the bus.
This property should be short lived. Once vfio-user fully replaces
multiprocess, this property could be removed.
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id:
5d51a152a419cbda35d070b8e49b772b60a7230a.1655151679.git.jag.raman@oracle.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: 55116968deb09fdae198cecaa45f4e5532d5445a
https://github.com/qemu/qemu/commit/55116968deb09fdae198cecaa45f4e5532d5445a
Author: Jagannathan Raman <jag.raman@oracle.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M .gitlab-ci.d/buildtest.yml
M .gitmodules
M Kconfig.host
M MAINTAINERS
M configure
M hw/remote/Kconfig
M hw/remote/meson.build
M meson.build
M meson_options.txt
M scripts/meson-buildoptions.sh
A subprojects/libvfio-user
M tests/docker/dockerfiles/centos8.docker
Log Message:
-----------
vfio-user: build library
add the libvfio-user library as a submodule. build it as a meson
subproject.
libvfio-user is distributed with BSD 3-Clause license and
json-c with MIT (Expat) license
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id:
c2adec87958b081d1dc8775d4aa05c897912f025.1655151679.git.jag.raman@oracle.com
[Changed submodule URL to QEMU's libvfio-user mirror on GitLab. The QEMU
project mirrors its dependencies so that it can provide full source code
even in the event that its dependencies become unavailable. Note that
the mirror repo is manually updated, so please contact me to make newer
libvfio-user commits available. If I become a bottleneck we can set up a
cronjob.
Updated scripts/meson-buildoptions.sh to match the meson_options.txt
change. Failure to do so can result in scripts/meson-buildoptions.sh
being modified by the build system later on and you end up with a dirty
working tree.
--Stefan]
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: 8f9a9259d32c1b6ba41a38ad99fc67bcc0da0131
https://github.com/qemu/qemu/commit/8f9a9259d32c1b6ba41a38ad99fc67bcc0da0131
Author: Jagannathan Raman <jag.raman@oracle.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M MAINTAINERS
M hw/remote/machine.c
M hw/remote/meson.build
M hw/remote/trace-events
A hw/remote/vfio-user-obj.c
M include/hw/remote/machine.h
M qapi/qom.json
Log Message:
-----------
vfio-user: define vfio-user-server object
Define vfio-user object which is remote process server for QEMU. Setup
object initialization functions and properties necessary to instantiate
the object
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id:
e45a17001e9b38f451543a664ababdf860e5f2f2.1655151679.git.jag.raman@oracle.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: 87f7249ff6e37c541609e40b17d249af533003e1
https://github.com/qemu/qemu/commit/87f7249ff6e37c541609e40b17d249af533003e1
Author: Jagannathan Raman <jag.raman@oracle.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M hw/remote/vfio-user-obj.c
Log Message:
-----------
vfio-user: instantiate vfio-user context
create a context with the vfio-user library to run a PCI device
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id:
a452871ac8c812ff96fc4f0ce6037f4769953fab.1655151679.git.jag.raman@oracle.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: a6e8d6d98e61a270bcbd1e611f2e1d71a80d86c5
https://github.com/qemu/qemu/commit/a6e8d6d98e61a270bcbd1e611f2e1d71a80d86c5
Author: Jagannathan Raman <jag.raman@oracle.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M hw/remote/vfio-user-obj.c
Log Message:
-----------
vfio-user: find and init PCI device
Find the PCI device with specified id. Initialize the device context
with the QEMU PCI device
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id:
7798dbd730099b33fdd00c4c202cfe79e5c5c151.1655151679.git.jag.raman@oracle.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: 9fb3fba14953958944aea18f7a5720456b7fac8f
https://github.com/qemu/qemu/commit/9fb3fba14953958944aea18f7a5720456b7fac8f
Author: Jagannathan Raman <jag.raman@oracle.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M hw/remote/vfio-user-obj.c
M qapi/misc.json
Log Message:
-----------
vfio-user: run vfio-user context
Setup a handler to run vfio-user context. The context is driven by
messages to the file descriptor associated with it - get the fd for
the context and hook up the handler with it
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id:
e934b0090529d448b6a7972b21dfc3d7421ce494.1655151679.git.jag.raman@oracle.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: 90072f29d677d60694cad09c1d648f38a1e20456
https://github.com/qemu/qemu/commit/90072f29d677d60694cad09c1d648f38a1e20456
Author: Jagannathan Raman <jag.raman@oracle.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M hw/remote/trace-events
M hw/remote/vfio-user-obj.c
Log Message:
-----------
vfio-user: handle PCI config space accesses
Define and register handlers for PCI config space accesses
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id:
be9d2ccf9b1d24e50dcd9c23404dbf284142cec7.1655151679.git.jag.raman@oracle.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: 253007d14712fb172a59f164fe5828565e2af112
https://github.com/qemu/qemu/commit/253007d14712fb172a59f164fe5828565e2af112
Author: Jagannathan Raman <jag.raman@oracle.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M MAINTAINERS
A hw/remote/iommu.c
M hw/remote/machine.c
M hw/remote/meson.build
A include/hw/remote/iommu.h
Log Message:
-----------
vfio-user: IOMMU support for remote device
Assign separate address space for each device in the remote processes.
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id:
afe0b0a97582cdad42b5b25636a29c523265a10a.1655151679.git.jag.raman@oracle.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: 15ccf9bee7804bfd969c171fc15ddc25f18431e3
https://github.com/qemu/qemu/commit/15ccf9bee7804bfd969c171fc15ddc25f18431e3
Author: Jagannathan Raman <jag.raman@oracle.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M hw/remote/machine.c
M hw/remote/trace-events
M hw/remote/vfio-user-obj.c
Log Message:
-----------
vfio-user: handle DMA mappings
Define and register callbacks to manage the RAM regions used for
device DMA
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id:
faacbcd45c4d02c591f0dbfdc19041fbb3eae7eb.1655151679.git.jag.raman@oracle.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: 3123f93d6b85b69ab77f409456fac8ded895efed
https://github.com/qemu/qemu/commit/3123f93d6b85b69ab77f409456fac8ded895efed
Author: Jagannathan Raman <jag.raman@oracle.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M hw/remote/trace-events
M hw/remote/vfio-user-obj.c
M include/exec/memory.h
M softmmu/physmem.c
M tests/qtest/fuzz/generic_fuzz.c
Log Message:
-----------
vfio-user: handle PCI BAR accesses
Determine the BARs used by the PCI device and register handlers to
manage the access to the same.
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id:
3373e10b5be5f42846f0632d4382466e1698c505.1655151679.git.jag.raman@oracle.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: 08cf3dc611991e9697f62458107e13f2c582869a
https://github.com/qemu/qemu/commit/08cf3dc611991e9697f62458107e13f2c582869a
Author: Jagannathan Raman <jag.raman@oracle.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M MAINTAINERS
M hw/pci/msi.c
M hw/pci/msix.c
M hw/pci/pci.c
M hw/remote/machine.c
M hw/remote/trace-events
M hw/remote/vfio-user-obj.c
M include/hw/pci/msi.h
M include/hw/pci/msix.h
M include/hw/pci/pci.h
A include/hw/remote/vfio-user-obj.h
M stubs/meson.build
A stubs/vfio-user-obj.c
Log Message:
-----------
vfio-user: handle device interrupts
Forward remote device's interrupts to the guest
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Message-id:
9523479eaafe050677f4de2af5dd0df18c27cfd9.1655151679.git.jag.raman@oracle.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: 78e27dfa8d1c91171d49660aa50cbe6c424d41be
https://github.com/qemu/qemu/commit/78e27dfa8d1c91171d49660aa50cbe6c424d41be
Author: Jagannathan Raman <jag.raman@oracle.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M hw/remote/vfio-user-obj.c
Log Message:
-----------
vfio-user: handle reset of remote device
Adds handler to reset a remote device
Signed-off-by: Elena Ufimtseva <elena.ufimtseva@oracle.com>
Signed-off-by: John G Johnson <john.g.johnson@oracle.com>
Signed-off-by: Jagannathan Raman <jag.raman@oracle.com>
Reviewed-by: Stefan Hajnoczi <stefanha@redhat.com>
Message-id:
112eeadf3bc4c6cdb100bc3f9a6fcfc20b467c1b.1655151679.git.jag.raman@oracle.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: f387cac5af030a58ac5a0dacf64cab5e5a4fe5c7
https://github.com/qemu/qemu/commit/f387cac5af030a58ac5a0dacf64cab5e5a4fe5c7
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M block/linux-aio.c
Log Message:
-----------
linux-aio: fix unbalanced plugged counter in laio_io_unplug()
Every laio_io_plug() call has a matching laio_io_unplug() call. There is
a plugged counter that tracks the number of levels of plugging and
allows for nesting.
The plugged counter must reflect the balance between laio_io_plug() and
laio_io_unplug() calls accurately. Otherwise I/O stalls occur since
io_submit(2) calls are skipped while plugged.
Reported-by: Nikolay Tenev <nt@storpool.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Message-id: 20220609164712.1539045-2-stefanha@redhat.com
Cc: Stefano Garzarella <sgarzare@redhat.com>
Fixes: 68d7946648 ("linux-aio: add `dev_max_batch` parameter to
laio_io_unplug()")
[Stefano Garzarella suggested adding a Fixes tag.
--Stefan]
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: 99b969fbe105117f5af6060d3afef40ca39cc9c1
https://github.com/qemu/qemu/commit/99b969fbe105117f5af6060d3afef40ca39cc9c1
Author: Stefan Hajnoczi <stefanha@redhat.com>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M block/linux-aio.c
Log Message:
-----------
linux-aio: explain why max batch is checked in laio_io_unplug()
It may not be obvious why laio_io_unplug() checks max batch. I discussed
this with Stefano and have added a comment summarizing the reason.
Cc: Stefano Garzarella <sgarzare@redhat.com>
Cc: Kevin Wolf <kwolf@redhat.com>
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Reviewed-by: Stefano Garzarella <sgarzare@redhat.com>
Message-id: 20220609164712.1539045-3-stefanha@redhat.com
Signed-off-by: Stefan Hajnoczi <stefanha@redhat.com>
Commit: 9ac873a46963098441be920ef7a2eaf244a3352d
https://github.com/qemu/qemu/commit/9ac873a46963098441be920ef7a2eaf244a3352d
Author: Richard Henderson <richard.henderson@linaro.org>
Date: 2022-06-15 (Wed, 15 Jun 2022)
Changed paths:
M .gitlab-ci.d/buildtest.yml
M .gitmodules
M Kconfig.host
M MAINTAINERS
M block/io_uring.c
M block/linux-aio.c
M configure
M hw/core/qdev.c
M hw/pci/msi.c
M hw/pci/msix.c
M hw/pci/pci.c
M hw/remote/Kconfig
A hw/remote/iommu.c
M hw/remote/machine.c
M hw/remote/meson.build
M hw/remote/trace-events
A hw/remote/vfio-user-obj.c
M include/exec/memory.h
M include/hw/pci/msi.h
M include/hw/pci/msix.h
M include/hw/pci/pci.h
M include/hw/qdev-core.h
A include/hw/remote/iommu.h
M include/hw/remote/machine.h
A include/hw/remote/vfio-user-obj.h
M meson.build
M meson_options.txt
M qapi/misc.json
M qapi/qom.json
M scripts/meson-buildoptions.sh
M softmmu/physmem.c
M softmmu/qdev-monitor.c
M stubs/meson.build
A stubs/vfio-user-obj.c
A subprojects/libvfio-user
M tests/docker/dockerfiles/centos8.docker
M tests/qtest/fuzz/generic_fuzz.c
Log Message:
-----------
Merge tag 'block-pull-request' of https://gitlab.com/stefanha/qemu into
staging
Pull request
This pull request includes an important aio=native I/O stall fix, the
experimental vifo-user server, the io_uring_register_ring_fd() optimization for
aio=io_uring, and an update to Vladimir Sementsov-Ogievskiy's maintainership
details.
# -----BEGIN PGP SIGNATURE-----
#
# iQEzBAABCAAdFiEEhpWov9P5fNqsNXdanKSrs4Grc8gFAmKp/+AACgkQnKSrs4Gr
# c8gg9wf/ZG1+eGR2NA0T1szlhtgy2bnp95hrLbKzP7tVxueFq7QCcsIsLGWqfnMd
# RREUi6Tgx1v7Agk2oIyUcrjn5rt4LPVOKolVbK6e5Pyou2/Sf/ApkhRjRnzzfACE
# J56H8gPU7fS4/8sJYCYGlWEr7pMmJMVJFPl2tNsErPwuZMSjo27n6UqDE/ZSZF1p
# w1a+cwo+6YSjtJg4AFB/+izBam4+U6w1YhgZM6p6hx5a7GLoq/w59W6Yb119GANO
# tg5qzmSHtMKTieORJmYAt83T1xS5d/iyca4w1PiYQxJsHsqwAaPpoyEhgGT+u+CA
# hfb3HDdQCFyVKwlKD5H1a+WD/Hr11w==
# =zcl8
# -----END PGP SIGNATURE-----
# gpg: Signature made Wed 15 Jun 2022 08:50:56 AM PDT
# gpg: using RSA key 8695A8BFD3F97CDAAC35775A9CA4ABB381AB73C8
# gpg: Good signature from "Stefan Hajnoczi <stefanha@redhat.com>" [full]
# gpg: aka "Stefan Hajnoczi <stefanha@gmail.com>" [full]
* tag 'block-pull-request' of https://gitlab.com/stefanha/qemu:
linux-aio: explain why max batch is checked in laio_io_unplug()
linux-aio: fix unbalanced plugged counter in laio_io_unplug()
vfio-user: handle reset of remote device
vfio-user: handle device interrupts
vfio-user: handle PCI BAR accesses
vfio-user: handle DMA mappings
vfio-user: IOMMU support for remote device
vfio-user: handle PCI config space accesses
vfio-user: run vfio-user context
vfio-user: find and init PCI device
vfio-user: instantiate vfio-user context
vfio-user: define vfio-user-server object
vfio-user: build library
remote/machine: add vfio-user property
remote/machine: add HotplugHandler for remote machine
qdev: unplug blocker for devices
Use io_uring_register_ring_fd() to skip fd operations
MAINTAINERS: update Vladimir's address and repositories
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
Compare: https://github.com/qemu/qemu/compare/8e6c70b9d4a1...9ac873a46963