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.
_______________________________________________________...