lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Sun, 10 Oct 2021 23:31:58 +0800 From: Zhu Yanjun <zyjzyj2000@...il.com> To: Shunsuke Mie <mie@...l.co.jp> Cc: Christian König <christian.koenig@....com>, Alex Deucher <alexander.deucher@....com>, Daniel Vetter <daniel.vetter@...ll.ch>, Doug Ledford <dledford@...hat.com>, Jason Gunthorpe <jgg@...pe.ca>, Jianxin Xiong <jianxin.xiong@...el.com>, Leon Romanovsky <leon@...nel.org>, Maor Gottlieb <maorg@...dia.com>, Sean Hefty <sean.hefty@...el.com>, Sumit Semwal <sumit.semwal@...aro.org>, dri-devel@...ts.freedesktop.org, linaro-mm-sig@...ts.linaro.org, linux-media@...r.kernel.org, LKML <linux-kernel@...r.kernel.org>, RDMA mailing list <linux-rdma@...r.kernel.org>, Damian Hobson-Garcia <dhobsong@...l.co.jp>, Takanari Hayama <taki@...l.co.jp>, Tomohito Esaki <etom@...l.co.jp> Subject: Re: [RFC PATCH v2 0/2] RDMA/rxe: Add dma-buf support On Wed, Sep 29, 2021 at 12:19 PM Shunsuke Mie <mie@...l.co.jp> wrote: > > This patch series add a dma-buf support for rxe driver. > > A dma-buf based memory registering has beed introduced to use the memory > region that lack of associated page structures (e.g. device memory and CMA > managed memory) [1]. However, to use the dma-buf based memory, each rdma > device drivers require add some implementation. The rxe driver has not > support yet. > > [1] https://www.spinics.net/lists/linux-rdma/msg98592.html It seems that dma-buf is in discussion. We will focus on this discussion. After dma-buf is accepted, we will check this dma-buf on rxe. Zhu Yanjun > > To enable to use the dma-buf memory in rxe rdma device, add some changes > and implementation in this patch series. > > This series consists of two patches. The first patch changes the IB core > to support for rdma drivers that has not dma device. The secound patch adds > the dma-buf support to rxe driver. > > Related user space RDMA library changes are provided as a separate patch. > > v2: > * Rebase to the latest linux-rdma 'for-next' branch (5.15.0-rc1+) > * Instead of using a dummy dma_device to attach dma-buf, just store > dma-buf to use software RDMA driver > * Use dma-buf vmap() interface > * Check to pass tests of rdma-core > v1: https://www.spinics.net/lists/linux-rdma/msg105376.html > * The initial patch set > * Use ib_device as dma_device. > * Use dma-buf dynamic attach interface > * Add dma-buf support to rxe device > > Shunsuke Mie (2): > RDMA/umem: Change for rdma devices has not dma device > RDMA/rxe: Add dma-buf support > > drivers/infiniband/core/umem_dmabuf.c | 20 ++++- > drivers/infiniband/sw/rxe/rxe_loc.h | 2 + > drivers/infiniband/sw/rxe/rxe_mr.c | 118 ++++++++++++++++++++++++++ > drivers/infiniband/sw/rxe/rxe_verbs.c | 34 ++++++++ > drivers/infiniband/sw/rxe/rxe_verbs.h | 2 + > include/rdma/ib_umem.h | 1 + > 6 files changed, 173 insertions(+), 4 deletions(-) > > -- > 2.17.1 >
Powered by blists - more mailing lists