Displaying 20 results from an estimated 29 matches for "vp_vdpa".
2020 Jun 10
2
[PATCH V3] vdpa: introduce virtio pci driver
...namic ids to make sure it's not
conflict with the drivers like virtio-pci or IFCVF.
Signed-off-by: Jason Wang <jasowang at redhat.com>
---
Changes from V2:
- rebase on vhost.git vhost branch
---
drivers/vdpa/Kconfig | 8 +
drivers/vdpa/Makefile | 1 +
drivers/vdpa/vp_vdpa/Makefile | 2 +
drivers/vdpa/vp_vdpa/vp_vdpa.c | 601 +++++++++++++++++++++++++++++++++
4 files changed, 612 insertions(+)
create mode 100644 drivers/vdpa/vp_vdpa/Makefile
create mode 100644 drivers/vdpa/vp_vdpa/vp_vdpa.c
diff --git a/drivers/vdpa/Kconfig b/drivers/vdpa/Kconfig
index 3e1ceb8e...
2020 Jun 10
2
[PATCH V3] vdpa: introduce virtio pci driver
...namic ids to make sure it's not
conflict with the drivers like virtio-pci or IFCVF.
Signed-off-by: Jason Wang <jasowang at redhat.com>
---
Changes from V2:
- rebase on vhost.git vhost branch
---
drivers/vdpa/Kconfig | 8 +
drivers/vdpa/Makefile | 1 +
drivers/vdpa/vp_vdpa/Makefile | 2 +
drivers/vdpa/vp_vdpa/vp_vdpa.c | 601 +++++++++++++++++++++++++++++++++
4 files changed, 612 insertions(+)
create mode 100644 drivers/vdpa/vp_vdpa/Makefile
create mode 100644 drivers/vdpa/vp_vdpa/vp_vdpa.c
diff --git a/drivers/vdpa/Kconfig b/drivers/vdpa/Kconfig
index 3e1ceb8e...
2020 Jun 10
2
[PATCH V3] vdpa: introduce virtio pci driver
...CVF.
>>
>> Signed-off-by: Jason Wang <jasowang at redhat.com>
>> ---
>> Changes from V2:
>> - rebase on vhost.git vhost branch
>> ---
>> drivers/vdpa/Kconfig | 8 +
>> drivers/vdpa/Makefile | 1 +
>> drivers/vdpa/vp_vdpa/Makefile | 2 +
>> drivers/vdpa/vp_vdpa/vp_vdpa.c | 601 +++++++++++++++++++++++++++++++++
>> 4 files changed, 612 insertions(+)
>> create mode 100644 drivers/vdpa/vp_vdpa/Makefile
>> create mode 100644 drivers/vdpa/vp_vdpa/vp_vdpa.c
>>
>> diff --git a/d...
2020 Jun 10
2
[PATCH V3] vdpa: introduce virtio pci driver
...CVF.
>>
>> Signed-off-by: Jason Wang <jasowang at redhat.com>
>> ---
>> Changes from V2:
>> - rebase on vhost.git vhost branch
>> ---
>> drivers/vdpa/Kconfig | 8 +
>> drivers/vdpa/Makefile | 1 +
>> drivers/vdpa/vp_vdpa/Makefile | 2 +
>> drivers/vdpa/vp_vdpa/vp_vdpa.c | 601 +++++++++++++++++++++++++++++++++
>> 4 files changed, 612 insertions(+)
>> create mode 100644 drivers/vdpa/vp_vdpa/Makefile
>> create mode 100644 drivers/vdpa/vp_vdpa/vp_vdpa.c
>>
>> diff --git a/d...
2020 Jun 10
2
[PATCH RESEND V2] vdpa: introduce virtio pci driver
...with the drivers like virtio-pci or IFCVF.
Signed-off-by: Jason Wang <jasowang at redhat.com>
---
Changes since V1:
- use NULL id_table to allow dynamic ids only
- squash the doorbell reporting
---
drivers/vdpa/Kconfig | 8 +
drivers/vdpa/Makefile | 1 +
drivers/vdpa/vp_vdpa/Makefile | 2 +
drivers/vdpa/vp_vdpa/vp_vdpa.c | 601 +++++++++++++++++++++++++++++++++
4 files changed, 612 insertions(+)
create mode 100644 drivers/vdpa/vp_vdpa/Makefile
create mode 100644 drivers/vdpa/vp_vdpa/vp_vdpa.c
diff --git a/drivers/vdpa/Kconfig b/drivers/vdpa/Kconfig
index e8140065...
2020 Jun 10
2
[PATCH RESEND V2] vdpa: introduce virtio pci driver
...with the drivers like virtio-pci or IFCVF.
Signed-off-by: Jason Wang <jasowang at redhat.com>
---
Changes since V1:
- use NULL id_table to allow dynamic ids only
- squash the doorbell reporting
---
drivers/vdpa/Kconfig | 8 +
drivers/vdpa/Makefile | 1 +
drivers/vdpa/vp_vdpa/Makefile | 2 +
drivers/vdpa/vp_vdpa/vp_vdpa.c | 601 +++++++++++++++++++++++++++++++++
4 files changed, 612 insertions(+)
create mode 100644 drivers/vdpa/vp_vdpa/Makefile
create mode 100644 drivers/vdpa/vp_vdpa/vp_vdpa.c
diff --git a/drivers/vdpa/Kconfig b/drivers/vdpa/Kconfig
index e8140065...
2020 May 29
0
[PATCH 5/6] vdpa: introduce virtio pci driver
...oes not support get/restore
virtqueue state. So we can not use this driver for VM. This can be
addressed by extending the virtio specification.
Signed-off-by: Jason Wang <jasowang at redhat.com>
---
drivers/vdpa/Kconfig | 6 +
drivers/vdpa/Makefile | 1 +
drivers/vdpa/vp_vdpa/Makefile | 2 +
drivers/vdpa/vp_vdpa/vp_vdpa.c | 583 +++++++++++++++++++++++++++++++++
4 files changed, 592 insertions(+)
create mode 100644 drivers/vdpa/vp_vdpa/Makefile
create mode 100644 drivers/vdpa/vp_vdpa/vp_vdpa.c
diff --git a/drivers/vdpa/Kconfig b/drivers/vdpa/Kconfig
index e8140065...
2020 Jun 10
0
[PATCH RESEND V2] vdpa: introduce virtio pci driver
...eless (drivers/vdpa/Kconfig).
which tree is this on top of?
> ---
> Changes since V1:
> - use NULL id_table to allow dynamic ids only
> - squash the doorbell reporting
> ---
> drivers/vdpa/Kconfig | 8 +
> drivers/vdpa/Makefile | 1 +
> drivers/vdpa/vp_vdpa/Makefile | 2 +
> drivers/vdpa/vp_vdpa/vp_vdpa.c | 601 +++++++++++++++++++++++++++++++++
> 4 files changed, 612 insertions(+)
> create mode 100644 drivers/vdpa/vp_vdpa/Makefile
> create mode 100644 drivers/vdpa/vp_vdpa/vp_vdpa.c
>
> diff --git a/drivers/vdpa/Kconfig b/drive...
2020 Jun 10
0
[PATCH V3] vdpa: introduce virtio pci driver
...with the drivers like virtio-pci or IFCVF.
>
> Signed-off-by: Jason Wang <jasowang at redhat.com>
> ---
> Changes from V2:
> - rebase on vhost.git vhost branch
> ---
> drivers/vdpa/Kconfig | 8 +
> drivers/vdpa/Makefile | 1 +
> drivers/vdpa/vp_vdpa/Makefile | 2 +
> drivers/vdpa/vp_vdpa/vp_vdpa.c | 601 +++++++++++++++++++++++++++++++++
> 4 files changed, 612 insertions(+)
> create mode 100644 drivers/vdpa/vp_vdpa/Makefile
> create mode 100644 drivers/vdpa/vp_vdpa/vp_vdpa.c
>
> diff --git a/drivers/vdpa/Kconfig b/drive...
2023 Jun 30
2
[PATCH] vp_vdpa: synchronize irq when free irq
This commits synchronizes irqs when free them
Signed-off-by: Zhu Lingshan <lingshan.zhu at intel.com>
Tested-by: Cindy Lu <lulu at redhat.com>
---
drivers/vdpa/virtio_pci/vp_vdpa.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/vdpa/virtio_pci/vp_vdpa.c b/drivers/vdpa/virtio_pci/vp_vdpa.c
index 281287fae89f..d8ee3e68cd2d 100644
--- a/drivers/vdpa/virtio_pci/vp_vdpa.c
+++ b/drivers/vdpa/virtio_pci/vp_vdpa.c
@@ -116,6 +116,7 @@ static void vp_vdpa_free_irq(stru...
2020 Jun 10
0
[PATCH V3] vdpa: introduce virtio pci driver
On Wed, Jun 10, 2020 at 04:25:06PM +0800, Jason Wang wrote:
> > > +
> > > +#define VP_VDPA_FEATURES \
> > > + ((1ULL << VIRTIO_F_ANY_LAYOUT) | \
> >
> > This is presumably for transitional devices only. In fact looking at
> > code it seems that only net in legacy mode accepts VIRTIO_F_ANY_LAYOUT.
> > Spec violation I guess ... but what should we...
2020 Jun 10
2
[PATCH V2] vdpa: introduce virtio pci driver
...with the drivers like virtio-pci or IFCVF.
Signed-off-by: Jason Wang <jasowang at redhat.com>
---
Changes since V1:
- use NULL id_table to allow dynamic ids only
- squash the doorbell reporting
---
drivers/vdpa/Kconfig | 8 +
drivers/vdpa/Makefile | 1 +
drivers/vdpa/vp_vdpa/Makefile | 2 +
drivers/vdpa/vp_vdpa/vp_vdpa.c | 601 +++++++++++++++++++++++++++++++++
4 files changed, 612 insertions(+)
create mode 100644 drivers/vdpa/vp_vdpa/Makefile
create mode 100644 drivers/vdpa/vp_vdpa/vp_vdpa.c
diff --git a/drivers/vdpa/Kconfig b/drivers/vdpa/Kconfig
index e8140065...
2020 Jun 10
2
[PATCH V2] vdpa: introduce virtio pci driver
...with the drivers like virtio-pci or IFCVF.
Signed-off-by: Jason Wang <jasowang at redhat.com>
---
Changes since V1:
- use NULL id_table to allow dynamic ids only
- squash the doorbell reporting
---
drivers/vdpa/Kconfig | 8 +
drivers/vdpa/Makefile | 1 +
drivers/vdpa/vp_vdpa/Makefile | 2 +
drivers/vdpa/vp_vdpa/vp_vdpa.c | 601 +++++++++++++++++++++++++++++++++
4 files changed, 612 insertions(+)
create mode 100644 drivers/vdpa/vp_vdpa/Makefile
create mode 100644 drivers/vdpa/vp_vdpa/vp_vdpa.c
diff --git a/drivers/vdpa/Kconfig b/drivers/vdpa/Kconfig
index e8140065...
2023 Jun 30
1
[PATCH] vp_vdpa: synchronize irq when free irq
...han <lingshan.zhu at intel.com> wrote:
>
> This commits synchronizes irqs when free them
Need to explain why it is needed.
>
> Signed-off-by: Zhu Lingshan <lingshan.zhu at intel.com>
> Tested-by: Cindy Lu <lulu at redhat.com>
> ---
> drivers/vdpa/virtio_pci/vp_vdpa.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/drivers/vdpa/virtio_pci/vp_vdpa.c b/drivers/vdpa/virtio_pci/vp_vdpa.c
> index 281287fae89f..d8ee3e68cd2d 100644
> --- a/drivers/vdpa/virtio_pci/vp_vdpa.c
> +++ b/drivers/vdpa/virtio_pci/vp_vdpa.c
> @@ -116,6 +116,7 @@...
2023 Jun 30
1
[PATCH] vp_vdpa: synchronize irq when free irq
On Fri, Jun 30, 2023 at 06:36:56PM +0800, Zhu Lingshan wrote:
> This commits synchronizes irqs when free them
>
> Signed-off-by: Zhu Lingshan <lingshan.zhu at intel.com>
> Tested-by: Cindy Lu <lulu at redhat.com>
> ---
> drivers/vdpa/virtio_pci/vp_vdpa.c | 2 ++
> 1 file changed, 2 insertions(+)
>
> diff --git a/drivers/vdpa/virtio_pci/vp_vdpa.c b/drivers/vdpa/virtio_pci/vp_vdpa.c
> index 281287fae89f..d8ee3e68cd2d 100644
> --- a/drivers/vdpa/virtio_pci/vp_vdpa.c
> +++ b/drivers/vdpa/virtio_pci/vp_vdpa.c
> @@ -116,6 +116,7 @...
2020 May 29
12
[PATCH 0/6] vDPA: doorbell mapping
...Please review.
Thanks
Jason Wang (6):
vhost: allow device that does not depend on vhost worker
vhost: use mmgrab() instead of mmget() for non worker device
vdpa: introduce get_vq_notification method
vhost_vdpa: support doorbell mapping via mmap
vdpa: introduce virtio pci driver
vdpa: vp_vdpa: report doorbell location
drivers/vdpa/Kconfig | 6 +
drivers/vdpa/Makefile | 1 +
drivers/vdpa/vp_vdpa/Makefile | 2 +
drivers/vdpa/vp_vdpa/vp_vdpa.c | 604 +++++++++++++++++++++++++++++++++
drivers/vhost/net.c | 2 +-
drivers/vhost/scsi.c | 2 +...
2020 May 29
12
[PATCH 0/6] vDPA: doorbell mapping
...Please review.
Thanks
Jason Wang (6):
vhost: allow device that does not depend on vhost worker
vhost: use mmgrab() instead of mmget() for non worker device
vdpa: introduce get_vq_notification method
vhost_vdpa: support doorbell mapping via mmap
vdpa: introduce virtio pci driver
vdpa: vp_vdpa: report doorbell location
drivers/vdpa/Kconfig | 6 +
drivers/vdpa/Makefile | 1 +
drivers/vdpa/vp_vdpa/Makefile | 2 +
drivers/vdpa/vp_vdpa/vp_vdpa.c | 604 +++++++++++++++++++++++++++++++++
drivers/vhost/net.c | 2 +-
drivers/vhost/scsi.c | 2 +...
2023 Jun 07
0
[PATCH] vp_vdpa: Check queue number of vdpa device from add_config
...son Wang <jasowang at redhat.com>
> > Sent: Monday, June 5, 2023 2:54 PM
> > To: Angus Chen <angus.chen at jaguarmicro.com>
> > Cc: mst at redhat.com; virtualization at lists.linux-foundation.org;
> > linux-kernel at vger.kernel.org
> > Subject: Re: [PATCH] vp_vdpa: Check queue number of vdpa device from
> > add_config
> >
> > On Fri, Jun 2, 2023 at 3:35?PM Angus Chen <angus.chen at jaguarmicro.com>
> > wrote:
> > >
> > > When add virtio_pci vdpa device,check the vqs number of device cap
> > > and max_v...
2020 Jun 02
2
[PATCH 5/6] vdpa: introduce virtio pci driver
On Fri, May 29, 2020 at 04:03:02PM +0800, Jason Wang wrote:
> +static void vp_vdpa_set_vq_ready(struct vdpa_device *vdpa,
> + u16 qid, bool ready)
> +{
> + struct vp_vdpa *vp_vdpa = vdpa_to_vp(vdpa);
> +
> + vp_iowrite16(qid, &vp_vdpa->common->queue_select);
> + vp_iowrite16(ready, &vp_vdpa->common->queue_enable);
> +}
> +
Looks li...
2020 Jun 02
2
[PATCH 5/6] vdpa: introduce virtio pci driver
On Fri, May 29, 2020 at 04:03:02PM +0800, Jason Wang wrote:
> +static void vp_vdpa_set_vq_ready(struct vdpa_device *vdpa,
> + u16 qid, bool ready)
> +{
> + struct vp_vdpa *vp_vdpa = vdpa_to_vp(vdpa);
> +
> + vp_iowrite16(qid, &vp_vdpa->common->queue_select);
> + vp_iowrite16(ready, &vp_vdpa->common->queue_enable);
> +}
> +
Looks li...