History log of /freebsd-current/sys/dev/mlx5/mlx5_core/mlx5_vsc.c
Revision Date Author Comments
# 95ee2897 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

sys: Remove $FreeBSD$: two-line .h pattern

Remove /^\s*\*\n \*\s+\$FreeBSD\$$\n/


# ee9d634b 14-Jun-2021 Konstantin Belousov <konstantinb@nvidia.com>

mlx5: normalize use of the opt_*.h files

MFC after: 1 week
Sponsored by: NVIDIA Networking


# 7bf46a63 02-Oct-2019 Hans Petter Selasky <hselasky@FreeBSD.org>

Randomize the delay when waiting for VSC flag in mlx5core.

The PRM suggests random 0 - 10ms to prevent multiple waiters on the same
interval in order to avoid starvation.

Submitted by: slavash@
MFC after: 3 days
Sponsored by: Mellanox Technologies


# 4d98df72 02-Oct-2019 Hans Petter Selasky <hselasky@FreeBSD.org>

Use the MLX5_VSC_DOMAIN_SEMAPHORES constant instead of hand-rolled symbol
in mlx5core.

Submitted by: kib@
MFC after: 3 days
Sponsored by: Mellanox Technologies


# 04910901 02-Oct-2019 Hans Petter Selasky <hselasky@FreeBSD.org>

Move mlx5_ifc_vsc_space_bits and mlx5_ifc_vsc_addr_bits to mlx5_ifc.h.

Submitted by: kib@
MFC after: 3 days
Sponsored by: Mellanox Technologies


# e456decc 02-Oct-2019 Hans Petter Selasky <hselasky@FreeBSD.org>

Make the mlx5_vsc_wait_on_flag(9) function global.

Submitted by: kib@
MFC after: 3 days
Sponsored by: Mellanox Technologies


# b575d8c8 17-Jul-2018 Hans Petter Selasky <hselasky@FreeBSD.org>

Refactor access to CR-space into using VSC APIs in mlx5core.

Remove no longer used files and APIs.

MFC after: 1 week
Sponsored by: Mellanox Technologies


# 4b95c665 08-Mar-2018 Hans Petter Selasky <hselasky@FreeBSD.org>

Add vendor specific capability interface support in mlx5core.

Add the ability to access the vendor specific space gateway in order
to support reading and writing data into the different configuration
domains.

Submitted by: Matthew Finlay <matt@mellanox.com>
MFC after: 1 week
Sponsored by: Mellanox Technologies