From: "Michael S. Tsirkin" <mst@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: xuanzhuo@linux.alibaba.com, geert+renesas@glider.be,
kvm@vger.kernel.org, mst@redhat.com, simon.horman@corigine.com,
netdev@vger.kernel.org, xieyongji@bytedance.com,
xueshi.hu@smartx.com, pizhenwei@bytedance.com,
linux-kernel@vger.kernel.org, eperezma@redhat.com,
leiyang@redhat.com, gregkh@linuxfoundation.org,
shawn.shao@jaguarmicro.com,
virtualization@lists.linux-foundation.org, leon@kernel.org
Subject: [GIT PULL] vhost,virtio,vdpa: features, fixes, cleanups
Date: Sun, 5 Nov 2023 10:58:06 -0500 [thread overview]
Message-ID: <20231105105806-mutt-send-email-mst@kernel.org> (raw)
The following changes since commit ffc253263a1375a65fa6c9f62a893e9767fbebfa:
Linux 6.6 (2023-10-29 16:31:08 -1000)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus
for you to fetch changes up to 86f6c224c97911b4392cb7b402e6a4ed323a449e:
vdpa_sim: implement .reset_map support (2023-11-01 09:20:00 -0400)
----------------------------------------------------------------
vhost,virtio,vdpa: features, fixes, cleanups
vdpa/mlx5:
VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK
new maintainer
vdpa:
support for vq descriptor mappings
decouple reset of iotlb mapping from device reset
fixes, cleanups all over the place
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
Dragos Tatulea (14):
vdpa/mlx5: Expose descriptor group mkey hw capability
vdpa/mlx5: Create helper function for dma mappings
vdpa/mlx5: Decouple cvq iotlb handling from hw mapping code
vdpa/mlx5: Take cvq iotlb lock during refresh
vdpa/mlx5: Collapse "dvq" mr add/delete functions
vdpa/mlx5: Rename mr destroy functions
vdpa/mlx5: Allow creation/deletion of any given mr struct
vdpa/mlx5: Move mr mutex out of mr struct
vdpa/mlx5: Improve mr update flow
vdpa/mlx5: Introduce mr for vq descriptor
vdpa/mlx5: Enable hw support for vq descriptor mapping
vdpa/mlx5: Make iotlb helper functions more generic
vdpa/mlx5: Update cvq iotlb mapping on ASID change
MAINTAINERS: Add myself as mlx5_vdpa driver
Eugenio Pérez (1):
mlx5_vdpa: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK
Geert Uytterhoeven (1):
vhost-scsi: Spelling s/preceeding/preceding/g
Greg Kroah-Hartman (1):
vduse: make vduse_class constant
Michael S. Tsirkin (1):
Merge branch 'mlx5-vhost' of https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux.git
Shannon Nelson (1):
virtio: kdoc for struct virtio_pci_modern_device
Shawn.Shao (1):
vdpa: Update sysfs ABI documentation
Si-Wei Liu (10):
vdpa: introduce dedicated descriptor group for virtqueue
vhost-vdpa: introduce descriptor group backend feature
vhost-vdpa: uAPI to get dedicated descriptor group id
vdpa: introduce .reset_map operation callback
vhost-vdpa: reset vendor specific mapping to initial state in .release
vhost-vdpa: introduce IOTLB_PERSIST backend feature bit
vdpa: introduce .compat_reset operation callback
vhost-vdpa: clean iotlb map during reset for older userspace
vdpa/mlx5: implement .reset_map driver op
vdpa_sim: implement .reset_map support
Xuan Zhuo (3):
virtio: add definition of VIRTIO_F_NOTIF_CONFIG_DATA feature bit
virtio_pci: add build offset check for the new common cfg items
virtio_pci: add check for common cfg size
Xueshi Hu (1):
virtio-balloon: correct the comment of virtballoon_migratepage()
zhenwei pi (1):
virtio-blk: fix implicit overflow on virtio_max_dma_size
Documentation/ABI/testing/sysfs-bus-vdpa | 4 +-
MAINTAINERS | 6 +
drivers/block/virtio_blk.c | 4 +-
drivers/vdpa/mlx5/core/mlx5_vdpa.h | 32 +++--
drivers/vdpa/mlx5/core/mr.c | 213 +++++++++++++++++++------------
drivers/vdpa/mlx5/core/resources.c | 6 +-
drivers/vdpa/mlx5/net/mlx5_vnet.c | 137 +++++++++++++++-----
drivers/vdpa/vdpa_sim/vdpa_sim.c | 52 ++++++--
drivers/vdpa/vdpa_user/vduse_dev.c | 40 +++---
drivers/vhost/scsi.c | 2 +-
drivers/vhost/vdpa.c | 79 +++++++++++-
drivers/virtio/virtio_balloon.c | 2 +-
drivers/virtio/virtio_pci_modern.c | 36 ++++++
drivers/virtio/virtio_pci_modern_dev.c | 6 +-
drivers/virtio/virtio_vdpa.c | 2 +-
include/linux/mlx5/mlx5_ifc.h | 8 +-
include/linux/mlx5/mlx5_ifc_vdpa.h | 7 +-
include/linux/vdpa.h | 41 +++++-
include/linux/virtio_pci_modern.h | 35 +++--
include/uapi/linux/vhost.h | 8 ++
include/uapi/linux/vhost_types.h | 7 +
include/uapi/linux/virtio_config.h | 5 +
22 files changed, 546 insertions(+), 186 deletions(-)
_______________________________________________
Virtualization mailing list
Virtualization@lists.linux-foundation.org
https://lists.linuxfoundation.org/mailman/listinfo/virtualization
WARNING: multiple messages have this Message-ID (diff)
From: "Michael S. Tsirkin" <mst@redhat.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: kvm@vger.kernel.org, virtualization@lists.linux-foundation.org,
netdev@vger.kernel.org, linux-kernel@vger.kernel.org,
dtatulea@nvidia.com, eperezma@redhat.com,
geert+renesas@glider.be, gregkh@linuxfoundation.org,
jasowang@redhat.com, leiyang@redhat.com, leon@kernel.org,
mst@redhat.com, pizhenwei@bytedance.com, sgarzare@redhat.com,
shannon.nelson@amd.com, shawn.shao@jaguarmicro.com,
simon.horman@corigine.com, si-wei.liu@oracle.com,
xieyongji@bytedance.com, xuanzhuo@linux.alibaba.com,
xueshi.hu@smartx.com
Subject: [GIT PULL] vhost,virtio,vdpa: features, fixes, cleanups
Date: Sun, 5 Nov 2023 10:58:06 -0500 [thread overview]
Message-ID: <20231105105806-mutt-send-email-mst@kernel.org> (raw)
The following changes since commit ffc253263a1375a65fa6c9f62a893e9767fbebfa:
Linux 6.6 (2023-10-29 16:31:08 -1000)
are available in the Git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git tags/for_linus
for you to fetch changes up to 86f6c224c97911b4392cb7b402e6a4ed323a449e:
vdpa_sim: implement .reset_map support (2023-11-01 09:20:00 -0400)
----------------------------------------------------------------
vhost,virtio,vdpa: features, fixes, cleanups
vdpa/mlx5:
VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK
new maintainer
vdpa:
support for vq descriptor mappings
decouple reset of iotlb mapping from device reset
fixes, cleanups all over the place
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
----------------------------------------------------------------
Dragos Tatulea (14):
vdpa/mlx5: Expose descriptor group mkey hw capability
vdpa/mlx5: Create helper function for dma mappings
vdpa/mlx5: Decouple cvq iotlb handling from hw mapping code
vdpa/mlx5: Take cvq iotlb lock during refresh
vdpa/mlx5: Collapse "dvq" mr add/delete functions
vdpa/mlx5: Rename mr destroy functions
vdpa/mlx5: Allow creation/deletion of any given mr struct
vdpa/mlx5: Move mr mutex out of mr struct
vdpa/mlx5: Improve mr update flow
vdpa/mlx5: Introduce mr for vq descriptor
vdpa/mlx5: Enable hw support for vq descriptor mapping
vdpa/mlx5: Make iotlb helper functions more generic
vdpa/mlx5: Update cvq iotlb mapping on ASID change
MAINTAINERS: Add myself as mlx5_vdpa driver
Eugenio Pérez (1):
mlx5_vdpa: offer VHOST_BACKEND_F_ENABLE_AFTER_DRIVER_OK
Geert Uytterhoeven (1):
vhost-scsi: Spelling s/preceeding/preceding/g
Greg Kroah-Hartman (1):
vduse: make vduse_class constant
Michael S. Tsirkin (1):
Merge branch 'mlx5-vhost' of https://git.kernel.org/pub/scm/linux/kernel/git/mellanox/linux.git
Shannon Nelson (1):
virtio: kdoc for struct virtio_pci_modern_device
Shawn.Shao (1):
vdpa: Update sysfs ABI documentation
Si-Wei Liu (10):
vdpa: introduce dedicated descriptor group for virtqueue
vhost-vdpa: introduce descriptor group backend feature
vhost-vdpa: uAPI to get dedicated descriptor group id
vdpa: introduce .reset_map operation callback
vhost-vdpa: reset vendor specific mapping to initial state in .release
vhost-vdpa: introduce IOTLB_PERSIST backend feature bit
vdpa: introduce .compat_reset operation callback
vhost-vdpa: clean iotlb map during reset for older userspace
vdpa/mlx5: implement .reset_map driver op
vdpa_sim: implement .reset_map support
Xuan Zhuo (3):
virtio: add definition of VIRTIO_F_NOTIF_CONFIG_DATA feature bit
virtio_pci: add build offset check for the new common cfg items
virtio_pci: add check for common cfg size
Xueshi Hu (1):
virtio-balloon: correct the comment of virtballoon_migratepage()
zhenwei pi (1):
virtio-blk: fix implicit overflow on virtio_max_dma_size
Documentation/ABI/testing/sysfs-bus-vdpa | 4 +-
MAINTAINERS | 6 +
drivers/block/virtio_blk.c | 4 +-
drivers/vdpa/mlx5/core/mlx5_vdpa.h | 32 +++--
drivers/vdpa/mlx5/core/mr.c | 213 +++++++++++++++++++------------
drivers/vdpa/mlx5/core/resources.c | 6 +-
drivers/vdpa/mlx5/net/mlx5_vnet.c | 137 +++++++++++++++-----
drivers/vdpa/vdpa_sim/vdpa_sim.c | 52 ++++++--
drivers/vdpa/vdpa_user/vduse_dev.c | 40 +++---
drivers/vhost/scsi.c | 2 +-
drivers/vhost/vdpa.c | 79 +++++++++++-
drivers/virtio/virtio_balloon.c | 2 +-
drivers/virtio/virtio_pci_modern.c | 36 ++++++
drivers/virtio/virtio_pci_modern_dev.c | 6 +-
drivers/virtio/virtio_vdpa.c | 2 +-
include/linux/mlx5/mlx5_ifc.h | 8 +-
include/linux/mlx5/mlx5_ifc_vdpa.h | 7 +-
include/linux/vdpa.h | 41 +++++-
include/linux/virtio_pci_modern.h | 35 +++--
include/uapi/linux/vhost.h | 8 ++
include/uapi/linux/vhost_types.h | 7 +
include/uapi/linux/virtio_config.h | 5 +
22 files changed, 546 insertions(+), 186 deletions(-)
next reply other threads:[~2023-11-05 15:58 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-11-05 15:58 Michael S. Tsirkin [this message]
2023-11-05 15:58 ` [GIT PULL] vhost,virtio,vdpa: features, fixes, cleanups Michael S. Tsirkin
2023-11-05 19:11 ` pr-tracker-bot
2023-11-05 19:11 ` pr-tracker-bot
-- strict thread matches above, loose matches on Subject: below --
2022-06-02 20:11 Michael S. Tsirkin
2022-06-02 20:11 ` Michael S. Tsirkin
2022-06-03 18:50 ` pr-tracker-bot
2022-06-03 18:50 ` pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20231105105806-mutt-send-email-mst@kernel.org \
--to=mst@redhat.com \
--cc=eperezma@redhat.com \
--cc=geert+renesas@glider.be \
--cc=gregkh@linuxfoundation.org \
--cc=kvm@vger.kernel.org \
--cc=leiyang@redhat.com \
--cc=leon@kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=netdev@vger.kernel.org \
--cc=pizhenwei@bytedance.com \
--cc=shawn.shao@jaguarmicro.com \
--cc=simon.horman@corigine.com \
--cc=torvalds@linux-foundation.org \
--cc=virtualization@lists.linux-foundation.org \
--cc=xieyongji@bytedance.com \
--cc=xuanzhuo@linux.alibaba.com \
--cc=xueshi.hu@smartx.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.