search for: solidrun

Displaying 20 results from an estimated 20 matches for "solidrun".

2023 May 02
1
[PATCH] vdpa/snet: implement the resume vDPA callback
The callback sends a resume command to the DPU through the control mechanism. Signed-off-by: Alvaro Karsz <alvaro.karsz at solid-run.com> --- drivers/vdpa/solidrun/snet_ctrl.c | 6 ++++++ drivers/vdpa/solidrun/snet_main.c | 15 +++++++++++++++ drivers/vdpa/solidrun/snet_vdpa.h | 1 + 3 files changed, 22 insertions(+) diff --git a/drivers/vdpa/solidrun/snet_ctrl.c b/drivers/vdpa/solidrun/snet_ctrl.c index 3858738643b..3cef2571d15 100644 --- a/drivers/vdpa/s...
2023 Mar 20
3
[PATCH 0/2] vdpa/snet: support [s/g]et_vq_state and suspend
Add more vDPA callbacks. [s/g]et_vq_state is added in patch 1, including a new control mechanism to read data from the DPU. suspend is added in patch 2. Alvaro Karsz (2): vdpa/snet: support getting and setting VQ state vdpa/snet: support the suspend vDPA callback drivers/vdpa/solidrun/Makefile | 1 + drivers/vdpa/solidrun/snet_ctrl.c | 324 +++++++++++++++++++++++++++++ drivers/vdpa/solidrun/snet_hwmon.c | 2 +- drivers/vdpa/solidrun/snet_main.c | 126 ++++++----- drivers/vdpa/solidrun/snet_vdpa.h | 18 +- 5 files changed, 400 insertions(+), 71 deletions(-) create m...
2023 Apr 02
2
[PATCH resend 0/2] vdpa/snet: support [s/g]et_vq_state and suspend
Add more vDPA callbacks. [s/g]et_vq_state is added in patch 1, including a new control mechanism to read data from the DPU. suspend is added in patch 2. Alvaro Karsz (2): vdpa/snet: support getting and setting VQ state vdpa/snet: support the suspend vDPA callback drivers/vdpa/solidrun/Makefile | 1 + drivers/vdpa/solidrun/snet_ctrl.c | 324 +++++++++++++++++++++++++++++ drivers/vdpa/solidrun/snet_hwmon.c | 2 +- drivers/vdpa/solidrun/snet_main.c | 126 ++++++----- drivers/vdpa/solidrun/snet_vdpa.h | 18 +- 5 files changed, 400 insertions(+), 71 deletions(-) create m...
2023 Apr 07
1
[PATCH] vdpa: solidrun: constify pointers to hwmon_channel_info
.../groeck/linux-staging.git hwmon-const or wait until after the next commit window to apply this patch. Thanks, Guenter > > Cc: Jean Delvare <jdelvare at suse.com> > Cc: Guenter Roeck <linux at roeck-us.net> > Cc: linux-hwmon at vger.kernel.org > --- > drivers/vdpa/solidrun/snet_hwmon.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/vdpa/solidrun/snet_hwmon.c b/drivers/vdpa/solidrun/snet_hwmon.c > index e695e36ff753..65304354b34a 100644 > --- a/drivers/vdpa/solidrun/snet_hwmon.c > +++ b/drivers/vdpa/solidrun/snet_h...
2023 Apr 10
1
[PATCH] vdpa: solidrun: constify pointers to hwmon_channel_info
...to apply this patch. >> >> Thanks, >> Guenter >> >>> >>> Cc: Jean Delvare <jdelvare at suse.com> >>> Cc: Guenter Roeck <linux at roeck-us.net> >>> Cc: linux-hwmon at vger.kernel.org >>> --- >>> drivers/vdpa/solidrun/snet_hwmon.c | 2 +- >>> 1 file changed, 1 insertion(+), 1 deletion(-) >>> >>> diff --git a/drivers/vdpa/solidrun/snet_hwmon.c b/drivers/vdpa/solidrun/snet_hwmon.c >>> index e695e36ff753..65304354b34a 100644 >>> --- a/drivers/vdpa/solidrun/snet_hwmon.c...
2023 Apr 07
0
[PATCH] vdpa: solidrun: constify pointers to hwmon_channel_info
...406203103.3011503-2-krzysztof.kozlowski at linaro.org/ > > Therefore I propose this should also go via hwmon tree. > > Cc: Jean Delvare <jdelvare at suse.com> > Cc: Guenter Roeck <linux at roeck-us.net> > Cc: linux-hwmon at vger.kernel.org > --- > drivers/vdpa/solidrun/snet_hwmon.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/vdpa/solidrun/snet_hwmon.c b/drivers/vdpa/solidrun/snet_hwmon.c > index e695e36ff753..65304354b34a 100644 > --- a/drivers/vdpa/solidrun/snet_hwmon.c > +++ b/drivers/vdpa/solidrun/snet_hw...
2023 Feb 21
2
[GIT PULL] virtio,vhost,vdpa: features, fixes
...ing in virtio blk cleanup of dma api use in vdpa now simulating more features in vdpa-sim documentation, features, fixes all over the place Signed-off-by: Michael S. Tsirkin <mst at redhat.com> ---------------------------------------------------------------- Alvaro Karsz (4): PCI: Add SolidRun vendor ID PCI: Avoid FLR for SolidRun SNET DPU rev 1 virtio: vdpa: new SolidNET DPU driver. vhost-vdpa: print warning when vhost_vdpa_alloc_domain fails Bagas Sanjaya (3): docs: driver-api: virtio: parenthesize external reference targets docs: driver-api: virtio: slig...
2023 Feb 23
1
[GIT PULL] virtio,vhost,vdpa: features, fixes
...t; > Signed-off-by: Michael S. Tsirkin <mst at redhat.com> > > ---------------------------------------------------------------- Did I muck this one up? Pls let me know and maybe I can fix it up before the merge window closes. Thanks! > Alvaro Karsz (4): > PCI: Add SolidRun vendor ID > PCI: Avoid FLR for SolidRun SNET DPU rev 1 > virtio: vdpa: new SolidNET DPU driver. > vhost-vdpa: print warning when vhost_vdpa_alloc_domain fails > > Bagas Sanjaya (3): > docs: driver-api: virtio: parenthesize external reference targets >...
2023 Feb 09
1
[PATCH] vdpa: snet: clear dpu_ready flag on reset
The flag should be cleared on reset, otherwise, the DPU won't start again after reset. Signed-off-by: Alvaro Karsz <alvaro.karsz at solid-run.com> --- drivers/vdpa/solidrun/snet_main.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/vdpa/solidrun/snet_main.c b/drivers/vdpa/solidrun/snet_main.c index 0c13ccde4520..68de727398ed 100644 --- a/drivers/vdpa/solidrun/snet_main.c +++ b/drivers/vdpa/solidrun/snet_main.c @@ -255,6 +255,7 @@ static int snet_reset_dev...
2023 Apr 10
0
[PATCH] vdpa: solidrun: constify pointers to hwmon_channel_info
On Mon, Apr 10, 2023 at 06:48:12PM +0200, Krzysztof Kozlowski wrote: > On 10/04/2023 16:03, Guenter Roeck wrote: > > On 4/10/23 02:56, Michael S. Tsirkin wrote: > >> On Fri, Apr 07, 2023 at 04:08:30PM -0700, Guenter Roeck wrote: > >>> On 4/7/23 08:01, Krzysztof Kozlowski wrote: > >>>> Statically allocated array of pointed to hwmon_channel_info can be
2023 Jul 03
1
[GIT PULL] virtio: features, fixes, cleanups
...tags/for_linus for you to fetch changes up to 9e396a2f434f829fb3b98a24bb8db5429320589d: vhost: Make parameter name match of vhost_get_vq_desc() (2023-07-03 12:15:15 -0400) ---------------------------------------------------------------- virtio: features, fixes, cleanups resume support in vdpa/solidrun structure size optimizations in virtio_pci new pds_vdpa driver immediate initialization mechanism for vdpa/ifcvf interrupt bypass for vdpa/mlx5 multiple worker support for vhost viirtio net in Intel F2000X-PL support for vdpa/ifcvf fixes, cleanups all over the place Signed-off-by: Michael S. Tsir...
2023 Feb 21
4
[patch net-next v2] net: virtio_net: implement exact header length guest feature
...virtio spec also includes following note for device implementation: "Caution should be taken by the implementation so as to prevent a malicious driver from attacking the device by setting an incorrect hdr_len." There is a plan to support this feature in our emulated device. A device of SolidRun offers this feature bit. They claim this feature will save the device a few cycles for every GSO packet. Signed-off-by: Jiri Pirko <jiri at nvidia.com> --- v1->v2: - extended patch description --- drivers/net/virtio_net.c | 6 ++++-- include/uapi/linux/virtio_net.h | 1 + 2 files...
2023 Feb 22
1
[patch net-next v3] net: virtio_net: implement exact header length guest feature
...virtio spec also includes following note for device implementation: "Caution should be taken by the implementation so as to prevent a malicious driver from attacking the device by setting an incorrect hdr_len." There is a plan to support this feature in our emulated device. A device of SolidRun offers this feature bit. They claim this feature will save the device a few cycles for every GSO packet. Link: https://docs.oasis-open.org/virtio/virtio/v1.2/cs01/virtio-v1.2-cs01.html#x1-230006x3 Signed-off-by: Jiri Pirko <jiri at nvidia.com> Reviewed-by: Parav Pandit <parav at nvidia.co...
2023 Apr 30
1
[RFC PATCH net 0/3] virtio-net: allow usage of small vrings
...the difference? > My intention is to split the effort and fix the RING_SIZE < 4 case in a > follow up patchset. > > Maybe we should fail probe if RING_SIZE < 4 until the follow up patchset? I'd keep current behaviour. > I tested the patchset with SNET DPU (drivers/vdpa/solidrun), with packed > and split VQs, with rings down to 4 entries, with and without > VIRTIO_NET_F_MRG_RXBUF, with big MTUs. > > I would appreciate more testing. > Xuan: I wasn't able to test XDP with my setup, maybe you can help with > that? > > [1] https://lore.kernel.org/...
2023 Mar 23
0
[PATCH v3 virtio 8/8] pds_vdpa: pds_vdps.rst and Kconfig
...o/cxgb > diff --git a/MAINTAINERS b/MAINTAINERS > index 95b5f25a2c06..2af133861068 100644 > --- a/MAINTAINERS > +++ b/MAINTAINERS > @@ -22108,6 +22108,10 @@ SNET DPU VIRTIO DATA PATH ACCELERATOR > R: Alvaro Karsz <alvaro.karsz at solid-run.com> > F: drivers/vdpa/solidrun/ > > +PDS DSC VIRTIO DATA PATH ACCELERATOR > +R: Shannon Nelson <shannon.nelson at amd.com> > +F: drivers/vdpa/pds/ > + > VIRTIO BALLOON > M: "Michael S. Tsirkin" <mst at redhat.com> > M: David Hildenbrand <david at redhat.com>...
2023 Mar 17
0
[PATCH RFC v2 virtio 7/7] pds_vdpa: pds_vdps.rst and Kconfig
...>> index cb21dcd3a02a..da981c5bc830 100644 > >> --- a/MAINTAINERS > >> +++ b/MAINTAINERS > >> @@ -22120,6 +22120,10 @@ SNET DPU VIRTIO DATA PATH ACCELERATOR > >> R: Alvaro Karsz <alvaro.karsz at solid-run.com> > >> F: drivers/vdpa/solidrun/ > >> > >> +PDS DSC VIRTIO DATA PATH ACCELERATOR > >> +R: Shannon Nelson <shannon.nelson at amd.com> > >> +F: drivers/vdpa/pds/ > >> + > >> VIRTIO BALLOON > >> M: "Michael S. Tsirkin" <mst at redhat.co...
2023 Apr 30
5
[RFC PATCH net 0/3] virtio-net: allow usage of small vrings
...fixes only part of the bug, rings with less than 4 entries won't work. My intention is to split the effort and fix the RING_SIZE < 4 case in a follow up patchset. Maybe we should fail probe if RING_SIZE < 4 until the follow up patchset? I tested the patchset with SNET DPU (drivers/vdpa/solidrun), with packed and split VQs, with rings down to 4 entries, with and without VIRTIO_NET_F_MRG_RXBUF, with big MTUs. I would appreciate more testing. Xuan: I wasn't able to test XDP with my setup, maybe you can help with that? [1] https://lore.kernel.org/lkml/20230416074607.292616-1-alvaro.kars...
2023 Feb 22
1
[patch net-next v2] net: virtio_net: implement exact header length guest feature
...tion so as to prevent > >> >> a malicious driver from attacking the device by setting > >> >> an incorrect hdr_len." > >> >> > >> >> There is a plan to support this feature in our emulated device. > >> >> A device of SolidRun offers this feature bit. They claim this feature > >> >> will save the device a few cycles for every GSO packet. > >> >> > >> >> Signed-off-by: Jiri Pirko <jiri at nvidia.com> > >> >> --- > >> >> v1->v2: > >&...
2016 Nov 14
0
FreeBSD Quarterly Status Report - Third Quarter 2016
...(mv_pci_ctrl). * Introduce an alternative, coherent, bus_dma for the armv7 arch. * AHCI controller support. * SDHCI controller support. * Improve the e6000sw etherswitch driver. * Fix Marvell bus configuration for numerous interfaces. Along with support for new boards (SolidRun ClearFog and DB-88F6285-AP), all changes will be submitted upstream. This project was sponsored by Stormshield, and Semihalf. Open tasks: 1. Finalize NETA and prepare for submission. 2. Submit remaining fixes and drivers. _______________________________________________________...
2016 Nov 14
0
FreeBSD Quarterly Status Report - Third Quarter 2016
...(mv_pci_ctrl). * Introduce an alternative, coherent, bus_dma for the armv7 arch. * AHCI controller support. * SDHCI controller support. * Improve the e6000sw etherswitch driver. * Fix Marvell bus configuration for numerous interfaces. Along with support for new boards (SolidRun ClearFog and DB-88F6285-AP), all changes will be submitted upstream. This project was sponsored by Stormshield, and Semihalf. Open tasks: 1. Finalize NETA and prepare for submission. 2. Submit remaining fixes and drivers. _______________________________________________________...