search for: config_vdpa

Displaying 20 results from an estimated 34 matches for "config_vdpa".

2020 Apr 01
0
mmotm 2020-03-30-18-46 uploaded (VDPA + vhost)
...xt+0x14): undefined reference to `vdpa_unregister_driver' >>>> >>>> >>>> >>>> drivers/virtio/vdpa/ is not being built. (confusing!) >>>> >>>> CONFIG_VIRTIO=m >>>> # CONFIG_VIRTIO_MENU is not set >>>> CONFIG_VDPA=y >>> >>> Hmm. OK. Can't figure it out. CONFIG_VDPA is set why isn't >>> drivers/virtio/vdpa/ built? >>> we have: >>> >> >> Ack. Hopefully Yamada-san can tell us what is happening here. > > OK I pushed a fix (moving the vdpa s...
2020 Apr 10
1
[PATCH V9 8/9] vdpasim: vDPA device simulator
Hi Jason, On Thu, Mar 26, 2020 at 3:07 PM Jason Wang <jasowang at redhat.com> wrote: > This patch implements a software vDPA networking device. The datapath > is implemented through vringh and workqueue. The device has an on-chip > IOMMU which translates IOVA to PA. For kernel virtio drivers, vDPA > simulator driver provides dma_ops. For vhost driers, set_map() methods > of
2020 Feb 10
0
[PATCH V2 3/5] vDPA: introduce vDPA bus
...4 --- a/drivers/virtio/Makefile +++ b/drivers/virtio/Makefile @@ -6,3 +6,4 @@ virtio_pci-y := virtio_pci_modern.o virtio_pci_common.o virtio_pci-$(CONFIG_VIRTIO_PCI_LEGACY) += virtio_pci_legacy.o obj-$(CONFIG_VIRTIO_BALLOON) += virtio_balloon.o obj-$(CONFIG_VIRTIO_INPUT) += virtio_input.o +obj-$(CONFIG_VDPA) += vdpa/ diff --git a/drivers/virtio/vdpa/Kconfig b/drivers/virtio/vdpa/Kconfig new file mode 100644 index 000000000000..7a99170e6c30 --- /dev/null +++ b/drivers/virtio/vdpa/Kconfig @@ -0,0 +1,9 @@ +# SPDX-License-Identifier: GPL-2.0-only +config VDPA + tristate + default m + help +...
2020 Apr 01
0
[PATCH] vdpa: move to drivers/vdpa
...uot; > diff --git a/drivers/Makefile b/drivers/Makefile > index 31cf17dee252..21688f3b1588 100644 > --- a/drivers/Makefile > +++ b/drivers/Makefile > @@ -42,6 +42,7 @@ obj-$(CONFIG_DMADEVICES) += dma/ > obj-y += soc/ > > obj-$(CONFIG_VIRTIO) += virtio/ > +obj-$(CONFIG_VDPA) += vdpa/ > obj-$(CONFIG_XEN) += xen/ > > # regulators early, since some subsystems rely on them to initialize > diff --git a/drivers/virtio/vdpa/Kconfig b/drivers/vdpa/Kconfig > similarity index 100% > rename from drivers/virtio/vdpa/Kconfig > rename to drivers/vdpa/K...
2020 Feb 20
0
[PATCH V3 3/5] vDPA: introduce vDPA bus
...4 --- a/drivers/virtio/Makefile +++ b/drivers/virtio/Makefile @@ -6,3 +6,4 @@ virtio_pci-y := virtio_pci_modern.o virtio_pci_common.o virtio_pci-$(CONFIG_VIRTIO_PCI_LEGACY) += virtio_pci_legacy.o obj-$(CONFIG_VIRTIO_BALLOON) += virtio_balloon.o obj-$(CONFIG_VIRTIO_INPUT) += virtio_input.o +obj-$(CONFIG_VDPA) += vdpa/ diff --git a/drivers/virtio/vdpa/Kconfig b/drivers/virtio/vdpa/Kconfig new file mode 100644 index 000000000000..7a99170e6c30 --- /dev/null +++ b/drivers/virtio/vdpa/Kconfig @@ -0,0 +1,9 @@ +# SPDX-License-Identifier: GPL-2.0-only +config VDPA + tristate + default m + help +...
2020 Sep 28
0
[PATCH V1 vhost-next] vdpa/mlx5: Make vdpa core driver a distinct module
...vides offloading > of virtio net datapath such that descriptors put on the ring will > diff --git a/drivers/vdpa/Makefile b/drivers/vdpa/Makefile > index d160e9b63a66..07353bbb9f8b 100644 > --- a/drivers/vdpa/Makefile > +++ b/drivers/vdpa/Makefile > @@ -2,4 +2,4 @@ > obj-$(CONFIG_VDPA) += vdpa.o > obj-$(CONFIG_VDPA_SIM) += vdpa_sim/ > obj-$(CONFIG_IFCVF) += ifcvf/ > -obj-$(CONFIG_MLX5_VDPA) += mlx5/ > +obj-$(CONFIG_MLX5_VDPA_CORE) += mlx5/ > diff --git a/drivers/vdpa/mlx5/Makefile b/drivers/vdpa/mlx5/Makefile > index 89a5bededc9f..9f50f7e8d889 100644 >...
2020 Sep 29
0
[PATCH V1 vhost-next] vdpa/mlx5: Make vdpa core driver a distinct module
...escriptors put on the ring will > > > diff --git a/drivers/vdpa/Makefile b/drivers/vdpa/Makefile > > > index d160e9b63a66..07353bbb9f8b 100644 > > > --- a/drivers/vdpa/Makefile > > > +++ b/drivers/vdpa/Makefile > > > @@ -2,4 +2,4 @@ > > > obj-$(CONFIG_VDPA) += vdpa.o > > > obj-$(CONFIG_VDPA_SIM) += vdpa_sim/ > > > obj-$(CONFIG_IFCVF) += ifcvf/ > > > -obj-$(CONFIG_MLX5_VDPA) += mlx5/ > > > +obj-$(CONFIG_MLX5_VDPA_CORE) += mlx5/ > > > diff --git a/drivers/vdpa/mlx5/Makefile b/drivers/vdpa/mlx5/Makefile...
2020 Sep 29
0
[PATCH V1 vhost-next] vdpa/mlx5: Make vdpa core driver a distinct module
...f --git a/drivers/vdpa/Makefile b/drivers/vdpa/Makefile > > > > > index d160e9b63a66..07353bbb9f8b 100644 > > > > > --- a/drivers/vdpa/Makefile > > > > > +++ b/drivers/vdpa/Makefile > > > > > @@ -2,4 +2,4 @@ > > > > > obj-$(CONFIG_VDPA) += vdpa.o > > > > > obj-$(CONFIG_VDPA_SIM) += vdpa_sim/ > > > > > obj-$(CONFIG_IFCVF) += ifcvf/ > > > > > -obj-$(CONFIG_MLX5_VDPA) += mlx5/ > > > > > +obj-$(CONFIG_MLX5_VDPA_CORE) += mlx5/ > > > > > diff --git a/driver...
2020 Sep 29
0
[PATCH V1 vhost-next] vdpa/mlx5: Make vdpa core driver a distinct module
...efile > > > > > > > index d160e9b63a66..07353bbb9f8b 100644 > > > > > > > --- a/drivers/vdpa/Makefile > > > > > > > +++ b/drivers/vdpa/Makefile > > > > > > > @@ -2,4 +2,4 @@ > > > > > > > obj-$(CONFIG_VDPA) += vdpa.o > > > > > > > obj-$(CONFIG_VDPA_SIM) += vdpa_sim/ > > > > > > > obj-$(CONFIG_IFCVF) += ifcvf/ > > > > > > > -obj-$(CONFIG_MLX5_VDPA) += mlx5/ > > > > > > > +obj-$(CONFIG_MLX5_VDPA_CORE) += mlx5/ >...
2020 Feb 10
0
[PATCH V2 4/5] virtio: introduce a vDPA based transport
...s/virtio/Makefile @@ -6,4 +6,5 @@ virtio_pci-y := virtio_pci_modern.o virtio_pci_common.o virtio_pci-$(CONFIG_VIRTIO_PCI_LEGACY) += virtio_pci_legacy.o obj-$(CONFIG_VIRTIO_BALLOON) += virtio_balloon.o obj-$(CONFIG_VIRTIO_INPUT) += virtio_input.o +obj-$(CONFIG_VIRTIO_VDPA) += virtio_vdpa.o obj-$(CONFIG_VDPA) += vdpa/ diff --git a/drivers/virtio/virtio_vdpa.c b/drivers/virtio/virtio_vdpa.c new file mode 100644 index 000000000000..077796087abf --- /dev/null +++ b/drivers/virtio/virtio_vdpa.c @@ -0,0 +1,392 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * VIRTIO based driver for vDPA device + * + * C...
2020 Feb 20
0
[PATCH V3 4/5] virtio: introduce a vDPA based transport
...s/virtio/Makefile @@ -6,4 +6,5 @@ virtio_pci-y := virtio_pci_modern.o virtio_pci_common.o virtio_pci-$(CONFIG_VIRTIO_PCI_LEGACY) += virtio_pci_legacy.o obj-$(CONFIG_VIRTIO_BALLOON) += virtio_balloon.o obj-$(CONFIG_VIRTIO_INPUT) += virtio_input.o +obj-$(CONFIG_VIRTIO_VDPA) += virtio_vdpa.o obj-$(CONFIG_VDPA) += vdpa/ diff --git a/drivers/virtio/virtio_vdpa.c b/drivers/virtio/virtio_vdpa.c new file mode 100644 index 000000000000..077796087abf --- /dev/null +++ b/drivers/virtio/virtio_vdpa.c @@ -0,0 +1,392 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + * VIRTIO based driver for vDPA device + * + * C...
2020 Jun 10
2
[PATCH V3] vdpa: introduce virtio pci driver
...bus. It allows us to test and develop vDPA subsystem inside + an VM with the emulated virtio-pci device + endif # VDPA diff --git a/drivers/vdpa/Makefile b/drivers/vdpa/Makefile index 8bbb686ca7a2..37d00f49b3bf 100644 --- a/drivers/vdpa/Makefile +++ b/drivers/vdpa/Makefile @@ -2,3 +2,4 @@ obj-$(CONFIG_VDPA) += vdpa.o obj-$(CONFIG_VDPA_SIM) += vdpa_sim/ obj-$(CONFIG_IFCVF) += ifcvf/ +obj-$(CONFIG_VP_VDPA) += vp_vdpa/ diff --git a/drivers/vdpa/vp_vdpa/Makefile b/drivers/vdpa/vp_vdpa/Makefile new file mode 100644 index 000000000000..231088d3af7d --- /dev/null +++ b/drivers/vdpa/vp_vdpa/Makefile...
2020 Jun 10
2
[PATCH V3] vdpa: introduce virtio pci driver
...bus. It allows us to test and develop vDPA subsystem inside + an VM with the emulated virtio-pci device + endif # VDPA diff --git a/drivers/vdpa/Makefile b/drivers/vdpa/Makefile index 8bbb686ca7a2..37d00f49b3bf 100644 --- a/drivers/vdpa/Makefile +++ b/drivers/vdpa/Makefile @@ -2,3 +2,4 @@ obj-$(CONFIG_VDPA) += vdpa.o obj-$(CONFIG_VDPA_SIM) += vdpa_sim/ obj-$(CONFIG_IFCVF) += ifcvf/ +obj-$(CONFIG_VP_VDPA) += vp_vdpa/ diff --git a/drivers/vdpa/vp_vdpa/Makefile b/drivers/vdpa/vp_vdpa/Makefile new file mode 100644 index 000000000000..231088d3af7d --- /dev/null +++ b/drivers/vdpa/vp_vdpa/Makefile...
2020 Jun 10
2
[PATCH RESEND V2] vdpa: introduce virtio pci driver
...bus. It allows us to test and develop vDPA subsystem inside + an VM with the emulated virtio-pci device + endif # VDPA diff --git a/drivers/vdpa/Makefile b/drivers/vdpa/Makefile index 8bbb686ca7a2..37d00f49b3bf 100644 --- a/drivers/vdpa/Makefile +++ b/drivers/vdpa/Makefile @@ -2,3 +2,4 @@ obj-$(CONFIG_VDPA) += vdpa.o obj-$(CONFIG_VDPA_SIM) += vdpa_sim/ obj-$(CONFIG_IFCVF) += ifcvf/ +obj-$(CONFIG_VP_VDPA) += vp_vdpa/ diff --git a/drivers/vdpa/vp_vdpa/Makefile b/drivers/vdpa/vp_vdpa/Makefile new file mode 100644 index 000000000000..231088d3af7d --- /dev/null +++ b/drivers/vdpa/vp_vdpa/Makefile...
2020 Jun 10
2
[PATCH RESEND V2] vdpa: introduce virtio pci driver
...bus. It allows us to test and develop vDPA subsystem inside + an VM with the emulated virtio-pci device + endif # VDPA diff --git a/drivers/vdpa/Makefile b/drivers/vdpa/Makefile index 8bbb686ca7a2..37d00f49b3bf 100644 --- a/drivers/vdpa/Makefile +++ b/drivers/vdpa/Makefile @@ -2,3 +2,4 @@ obj-$(CONFIG_VDPA) += vdpa.o obj-$(CONFIG_VDPA_SIM) += vdpa_sim/ obj-$(CONFIG_IFCVF) += ifcvf/ +obj-$(CONFIG_VP_VDPA) += vp_vdpa/ diff --git a/drivers/vdpa/vp_vdpa/Makefile b/drivers/vdpa/vp_vdpa/Makefile new file mode 100644 index 000000000000..231088d3af7d --- /dev/null +++ b/drivers/vdpa/vp_vdpa/Makefile...
2020 May 29
0
[PATCH 5/6] vdpa: introduce virtio pci driver
...iver" + depends on PCI_MSI + help + This kernel module that bridges virtio PCI device to vDPA bus. + endif # VDPA diff --git a/drivers/vdpa/Makefile b/drivers/vdpa/Makefile index 8bbb686ca7a2..37d00f49b3bf 100644 --- a/drivers/vdpa/Makefile +++ b/drivers/vdpa/Makefile @@ -2,3 +2,4 @@ obj-$(CONFIG_VDPA) += vdpa.o obj-$(CONFIG_VDPA_SIM) += vdpa_sim/ obj-$(CONFIG_IFCVF) += ifcvf/ +obj-$(CONFIG_VP_VDPA) += vp_vdpa/ diff --git a/drivers/vdpa/vp_vdpa/Makefile b/drivers/vdpa/vp_vdpa/Makefile new file mode 100644 index 000000000000..231088d3af7d --- /dev/null +++ b/drivers/vdpa/vp_vdpa/Makefile...
2020 Jun 10
0
[PATCH RESEND V2] vdpa: introduce virtio pci driver
...bsystem inside > + an VM with the emulated virtio-pci device > + > endif # VDPA > diff --git a/drivers/vdpa/Makefile b/drivers/vdpa/Makefile > index 8bbb686ca7a2..37d00f49b3bf 100644 > --- a/drivers/vdpa/Makefile > +++ b/drivers/vdpa/Makefile > @@ -2,3 +2,4 @@ > obj-$(CONFIG_VDPA) += vdpa.o > obj-$(CONFIG_VDPA_SIM) += vdpa_sim/ > obj-$(CONFIG_IFCVF) += ifcvf/ > +obj-$(CONFIG_VP_VDPA) += vp_vdpa/ > diff --git a/drivers/vdpa/vp_vdpa/Makefile b/drivers/vdpa/vp_vdpa/Makefile > new file mode 100644 > index 000000000000..231088d3af7d > --- /dev/null &...
2020 Feb 10
0
[PATCH V2 5/5] vdpasim: vDPA device simulator
...nd + development of vDPA. + +endif # VDPA_MENU + diff --git a/drivers/virtio/vdpa/Makefile b/drivers/virtio/vdpa/Makefile index ee6a35e8a4fb..5ec0e6ae3c57 100644 --- a/drivers/virtio/vdpa/Makefile +++ b/drivers/virtio/vdpa/Makefile @@ -1,2 +1,3 @@ # SPDX-License-Identifier: GPL-2.0 obj-$(CONFIG_VDPA) += vdpa.o +obj-$(CONFIG_VDPA_SIM) += vdpa_sim.o diff --git a/drivers/virtio/vdpa/vdpa_sim.c b/drivers/virtio/vdpa/vdpa_sim.c new file mode 100644 index 000000000000..89783a2b9773 --- /dev/null +++ b/drivers/virtio/vdpa/vdpa_sim.c @@ -0,0 +1,678 @@ +// SPDX-License-Identifier: GPL-2.0-only +/* + *...
2020 Feb 20
0
[PATCH V3 5/5] vdpasim: vDPA device simulator
...nd + development of vDPA. + +endif # VDPA_MENU + diff --git a/drivers/virtio/vdpa/Makefile b/drivers/virtio/vdpa/Makefile index ee6a35e8a4fb..3814af8e097b 100644 --- a/drivers/virtio/vdpa/Makefile +++ b/drivers/virtio/vdpa/Makefile @@ -1,2 +1,3 @@ # SPDX-License-Identifier: GPL-2.0 obj-$(CONFIG_VDPA) += vdpa.o +obj-$(CONFIG_VDPA_SIM) += vdpa_sim/ diff --git a/drivers/virtio/vdpa/vdpa_sim/Makefile b/drivers/virtio/vdpa/vdpa_sim/Makefile new file mode 100644 index 000000000000..b40278f65e04 --- /dev/null +++ b/drivers/virtio/vdpa/vdpa_sim/Makefile @@ -0,0 +1,2 @@ +# SPDX-License-Identifier: GPL-...
2020 Feb 10
9
[PATCH V2 0/5] vDPA support
Hi all: This is an updated version of kernel support for vDPA device. Various changes were made based on the feedback since last verion. One major change is to drop the sysfs API and leave the management interface for future development, and introudce the incremental DMA bus operations. Please see changelog for more information. The work on vhost, IFCVF (intel VF driver for vDPA) and qemu is