search for: vdpa_mdev

Displaying 14 results from an estimated 14 matches for "vdpa_mdev".

Did you mean: vdpa_dev
2019 Jul 03
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...device does in QEMU to support vIOMMU. > > > > > > Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> > > --- > > drivers/vhost/Makefile | 2 + > > drivers/vhost/vdpa.c | 770 +++++++++++++++++++++++++++++++++++++ > > include/linux/vdpa_mdev.h | 72 ++++ > > include/uapi/linux/vfio.h | 19 + > > include/uapi/linux/vhost.h | 25 ++ > > 5 files changed, 888 insertions(+) > > create mode 100644 drivers/vhost/vdpa.c > > create mode 100644 include/linux/vdpa_mdev.h > > > We probably need...
2019 Jul 03
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...device does in QEMU to support vIOMMU. > > > > > > Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> > > --- > > drivers/vhost/Makefile | 2 + > > drivers/vhost/vdpa.c | 770 +++++++++++++++++++++++++++++++++++++ > > include/linux/vdpa_mdev.h | 72 ++++ > > include/uapi/linux/vfio.h | 19 + > > include/uapi/linux/vhost.h | 25 ++ > > 5 files changed, 888 insertions(+) > > create mode 100644 drivers/vhost/vdpa.c > > create mode 100644 include/linux/vdpa_mdev.h > > > We probably need...
2019 Jul 03
4
[RFC v2] vhost: introduce mdev based hardware vhost backend
...Currently, the data path interrupt can be configured via the VFIO_VHOST_VQ_IRQ_INDEX with virtqueue's callfd. Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> --- drivers/vhost/Makefile | 2 + drivers/vhost/vdpa.c | 770 +++++++++++++++++++++++++++++++++++++ include/linux/vdpa_mdev.h | 72 ++++ include/uapi/linux/vfio.h | 19 + include/uapi/linux/vhost.h | 25 ++ 5 files changed, 888 insertions(+) create mode 100644 drivers/vhost/vdpa.c create mode 100644 include/linux/vdpa_mdev.h diff --git a/drivers/vhost/Makefile b/drivers/vhost/Makefile index 6c6df24f770c..cabb710...
2019 Jul 03
4
[RFC v2] vhost: introduce mdev based hardware vhost backend
...Currently, the data path interrupt can be configured via the VFIO_VHOST_VQ_IRQ_INDEX with virtqueue's callfd. Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> --- drivers/vhost/Makefile | 2 + drivers/vhost/vdpa.c | 770 +++++++++++++++++++++++++++++++++++++ include/linux/vdpa_mdev.h | 72 ++++ include/uapi/linux/vfio.h | 19 + include/uapi/linux/vhost.h | 25 ++ 5 files changed, 888 insertions(+) create mode 100644 drivers/vhost/vdpa.c create mode 100644 include/linux/vdpa_mdev.h diff --git a/drivers/vhost/Makefile b/drivers/vhost/Makefile index 6c6df24f770c..cabb710...
2019 Jul 03
0
[RFC v2] vhost: introduce mdev based hardware vhost backend
...an work for e.g the card with on-chip IOMMU. And what's the plan for vIOMMU? > > Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> > --- > drivers/vhost/Makefile | 2 + > drivers/vhost/vdpa.c | 770 +++++++++++++++++++++++++++++++++++++ > include/linux/vdpa_mdev.h | 72 ++++ > include/uapi/linux/vfio.h | 19 + > include/uapi/linux/vhost.h | 25 ++ > 5 files changed, 888 insertions(+) > create mode 100644 drivers/vhost/vdpa.c > create mode 100644 include/linux/vdpa_mdev.h We probably need some sample parent device implementation...
2019 Jul 03
0
[RFC v2] vhost: introduce mdev based hardware vhost backend
...steners support from vIOMMU. > >> >>> Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> >>> --- >>> drivers/vhost/Makefile | 2 + >>> drivers/vhost/vdpa.c | 770 +++++++++++++++++++++++++++++++++++++ >>> include/linux/vdpa_mdev.h | 72 ++++ >>> include/uapi/linux/vfio.h | 19 + >>> include/uapi/linux/vhost.h | 25 ++ >>> 5 files changed, 888 insertions(+) >>> create mode 100644 drivers/vhost/vdpa.c >>> create mode 100644 include/linux/vdpa_mdev.h >> >&...
2018 Apr 10
0
[RFC] vhost: introduce mdev based hardware vhost backend
...a complete series with an example driver (vDPA) to get a full picture. Thanks > Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> > --- > drivers/vhost/Makefile | 3 + > drivers/vhost/vdpa.c | 805 +++++++++++++++++++++++++++++++++++++++++++++ > include/linux/vdpa_mdev.h | 76 +++++ > include/uapi/linux/vhost.h | 26 ++ > 4 files changed, 910 insertions(+) > create mode 100644 drivers/vhost/vdpa.c > create mode 100644 include/linux/vdpa_mdev.h > > diff --git a/drivers/vhost/Makefile b/drivers/vhost/Makefile > index 6c6df24f770c..7d18...
2018 Apr 02
2
[RFC] vhost: introduce mdev based hardware vhost backend
...never too early to hear the thoughts from the community. So any comments would be appreciated! Thanks! :-) Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> --- drivers/vhost/Makefile | 3 + drivers/vhost/vdpa.c | 805 +++++++++++++++++++++++++++++++++++++++++++++ include/linux/vdpa_mdev.h | 76 +++++ include/uapi/linux/vhost.h | 26 ++ 4 files changed, 910 insertions(+) create mode 100644 drivers/vhost/vdpa.c create mode 100644 include/linux/vdpa_mdev.h diff --git a/drivers/vhost/Makefile b/drivers/vhost/Makefile index 6c6df24f770c..7d185e083140 100644 --- a/drivers/vhost/Ma...
2018 Apr 02
2
[RFC] vhost: introduce mdev based hardware vhost backend
...never too early to hear the thoughts from the community. So any comments would be appreciated! Thanks! :-) Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> --- drivers/vhost/Makefile | 3 + drivers/vhost/vdpa.c | 805 +++++++++++++++++++++++++++++++++++++++++++++ include/linux/vdpa_mdev.h | 76 +++++ include/uapi/linux/vhost.h | 26 ++ 4 files changed, 910 insertions(+) create mode 100644 drivers/vhost/vdpa.c create mode 100644 include/linux/vdpa_mdev.h diff --git a/drivers/vhost/Makefile b/drivers/vhost/Makefile index 6c6df24f770c..7d185e083140 100644 --- a/drivers/vhost/Ma...
2023 Mar 17
0
[PATCH RFC v2 virtio 2/7] pds_vdpa: get vdpa management info
.....94ba7abcaa43 100644 > >> --- a/drivers/vdpa/pds/aux_drv.h > >> +++ b/drivers/vdpa/pds/aux_drv.h > >> @@ -10,6 +10,13 @@ > >> struct pds_vdpa_aux { > >> struct pds_auxiliary_dev *padev; > >> > >> + struct vdpa_mgmt_dev vdpa_mdev; > >> + > >> + struct pds_vdpa_ident ident; > >> + > >> + int vf_id; > >> struct dentry *dentry; > >> + > >> + int nintrs; > >> }; > >> #endif /* _AUX_DRV_H_ */ > >> diff --git a...
2019 Jul 03
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...> > > > > > Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> > > > > --- > > > > drivers/vhost/Makefile | 2 + > > > > drivers/vhost/vdpa.c | 770 +++++++++++++++++++++++++++++++++++++ > > > > include/linux/vdpa_mdev.h | 72 ++++ > > > > include/uapi/linux/vfio.h | 19 + > > > > include/uapi/linux/vhost.h | 25 ++ > > > > 5 files changed, 888 insertions(+) > > > > create mode 100644 drivers/vhost/vdpa.c > > > > create mode 100644 inclu...
2019 Jul 03
2
[RFC v2] vhost: introduce mdev based hardware vhost backend
...> > > > > > Signed-off-by: Tiwei Bie <tiwei.bie at intel.com> > > > > --- > > > > drivers/vhost/Makefile | 2 + > > > > drivers/vhost/vdpa.c | 770 +++++++++++++++++++++++++++++++++++++ > > > > include/linux/vdpa_mdev.h | 72 ++++ > > > > include/uapi/linux/vfio.h | 19 + > > > > include/uapi/linux/vhost.h | 25 ++ > > > > 5 files changed, 888 insertions(+) > > > > create mode 100644 drivers/vhost/vdpa.c > > > > create mode 100644 inclu...
2023 Jun 30
4
[PATCH virtio 0/4] pds_vdpa: mac, reset, and irq updates
v2 for internal review - heavily reworked NET_F_MAC patch, matches recent PR-68875 - reordered to put "clean and reset vqs" before "alloc-irq" to make them slightly simpler patches - other minor cleanups for simpler patches These are some fixes for device providing a MAC address, for allocating irq resources later to support vhost use, and for properly cleaning vq info
2023 Jun 30
4
[PATCH virtio 0/4] pds_vdpa: mac, reset, and irq updates
v2 for internal review - heavily reworked NET_F_MAC patch, matches recent PR-68875 - reordered to put "clean and reset vqs" before "alloc-irq" to make them slightly simpler patches - other minor cleanups for simpler patches These are some fixes for device providing a MAC address, for allocating irq resources later to support vhost use, and for properly cleaning vq info