pkgbase: Create a mlx-tools packagemlx* are only useful for users who have a Mellanox card.Create a package for it so users that don't have this card canavoid having this program.Differential R
pkgbase: Create a mlx-tools packagemlx* are only useful for users who have a Mellanox card.Create a package for it so users that don't have this card canavoid having this program.Differential Revision: https://reviews.freebsd.org/D31795(cherry picked from commit 80645e1ce5574ce4d63f0a1cad287949440384da)
show more ...
Fix a few mandoc issues- skipping paragraph macro: Pp after Sh- sections out of conventional order: Sh EXAMPLES- whitespace at end of input line- normalizing date format
Do a sweep and remove most WARNS=6 settingsRepeating the default WARNS here makes it slightly more difficult toexperiment with default WARNS changes, e.g. if we did something absolutelybananas an
Do a sweep and remove most WARNS=6 settingsRepeating the default WARNS here makes it slightly more difficult toexperiment with default WARNS changes, e.g. if we did something absolutelybananas and introduced a WARNS=7 and wanted to try lifting the default tothat.Drop most of them; there is one in the blake2 kernel module, but I suspectit should be dropped -- the default WARNS in the rest of the build doesn'tcurrently apply to kernel modules, and I haven't put too much thought intowhether it makes sense to make it so.
Use size_t for byte_to_write variable when comparing to eeprom_info_out_lenwhich is also size_t in mlx5tool(8).Submitted by: slavash@MFC after: 3 daysSponsored by: Mellanox Technologies
Add the ability to query the EEPROM information in mlx5tool(8).Submitted by: slavash@MFC after: 3 daysSponsored by: Mellanox Technologies
Ensure that only one command is specified at a time in mlx5tool(8).Submitted by: kib@MFC after: 3 daysSponsored by: Mellanox Technologies
Implement firmware reset from userspace in mlx5tool(8).Submitted by: kib@MFC after: 3 daysSponsored by: Mellanox Technologies
Document userspace firmware flash in mlx5tool(8) and mlx5io(4).Submitted by: kib@MFC after: 3 daysSponsored by: Mellanox Technologies
Implement userspace firmware update for ConnectX-4/5/6.Submitted by: kib@MFC after: 3 daysSponsored by: Mellanox Technologies
Rename mlx5_fwdump_addr to more neutral mlx5_tool_addr in mlx5core.Submitted by: kib@MFC after: 3 daysSponsored by: Mellanox Technologies
Fix typo.Submitted by: kib@MFC after: 3 daysSponsored by: Mellanox Technologies
Fix style.Submitted by: kib@MFC after: 3 daysSponsored by: Mellanox Technologies
Check that the address is specified in mlx5tool(8).Submitted by: kib@MFC after: 1 weekSponsored by: Mellanox Technologies
Add kernel and userspace code to dump the firmware state of supportedConnectX-4/5 devices in mlx5core.The dump is obtained by reading a predefined register map from thenon-destructive crspace, ac
Add kernel and userspace code to dump the firmware state of supportedConnectX-4/5 devices in mlx5core.The dump is obtained by reading a predefined register map from thenon-destructive crspace, accessible by the vendor-specific PCIecapability (VSC). The dump is stored in preallocated kernel memory andmanaged by the mlx5tool(8), which communicates with the driver using acharacter device node.The utility allows to store the dump in format <address> <value>into a file, to reset the dump content, and to manually initiate thedump.A call to mlx5_fwdump() should be added at the places where a dumpmust be fetched automatically. The most likely place is right before afirmware reset request.Submitted by: kib@MFC after: 1 weekSponsored by: Mellanox Technologies