PC-BSD/trueos 1c5bc57sys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c mlx5_main.c, sys/dev/mlx5/mlx5_en mlx5_en_ethtool.c mlx5_en_port_buffer.c

Merge pull request #420 from trueos/fbsd12-update-20191009

Fbsd12 update 20191009
DeltaFile
+0-11,187sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+477-229sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
+338-0sys/dev/mlx5/mlx5_en/mlx5_en_port_buffer.c
+169-155sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+181-110sys/dev/mlx5/mlx5_core/mlx5_main.c
+222-5sys/dev/mlx5/mlx5_core/mlx5_port.c
+1,387-11,686121 files not shown
+3,878-12,495127 files

PC-BSD/trueos 9de10e5sys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c mlx5_main.c, sys/dev/mlx5/mlx5_en mlx5_en_ethtool.c mlx5_en_port_buffer.c

Merge pull request #421 from trueos/trueos12-update-20191009

Trueos12 update 20191009
DeltaFile
+0-11,187sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+477-229sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
+338-0sys/dev/mlx5/mlx5_en/mlx5_en_port_buffer.c
+169-155sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+181-110sys/dev/mlx5/mlx5_core/mlx5_main.c
+222-5sys/dev/mlx5/mlx5_core/mlx5_port.c
+1,387-11,686121 files not shown
+3,878-12,495127 files

PC-BSD/trueos eb112b6sys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c mlx5_main.c, sys/dev/mlx5/mlx5_en mlx5_en_ethtool.c mlx5_en_port_buffer.c

Merge branch 'stable/12' of https://github.com/freebsd/freebsd into trueos12-update-20191009

Signed-off-by: Martin Wilke <miwi at ixsystems.com>
DeltaFile
+0-11,187sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+477-229sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
+338-0sys/dev/mlx5/mlx5_en/mlx5_en_port_buffer.c
+169-155sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+181-110sys/dev/mlx5/mlx5_core/mlx5_main.c
+222-5sys/dev/mlx5/mlx5_core/mlx5_port.c
+1,387-11,686121 files not shown
+3,878-12,495127 files

PC-BSD/trueos e0389cdsys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c mlx5_main.c, sys/dev/mlx5/mlx5_en mlx5_en_ethtool.c mlx5_en_port_buffer.c

Merge branch 'stable/12' of https://github.com/freebsd/freebsd into fbsd12-update-20191009

Signed-off-by: Martin Wilke <miwi at ixsystems.com>
DeltaFile
+0-11,187sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+477-229sys/dev/mlx5/mlx5_en/mlx5_en_ethtool.c
+338-0sys/dev/mlx5/mlx5_en/mlx5_en_port_buffer.c
+169-155sys/dev/mlx5/mlx5_en/mlx5_en_main.c
+181-110sys/dev/mlx5/mlx5_core/mlx5_main.c
+222-5sys/dev/mlx5/mlx5_core/mlx5_port.c
+1,387-11,686121 files not shown
+3,878-12,495127 files

PC-BSD/trueos 1da7bc2sys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c, sys/gnu/dts/arm64/amlogic meson-g12a.dtsi

Merge ^/head r352764 through r353315.
DeltaFile
+13,965-13,705tools/tools/locale/etc/final-maps/map.Big5
+0-11,187sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+3,912-0sys/kern/subr_stats.c
+2,263-2sys/gnu/dts/arm64/amlogic/meson-g12a.dtsi
+1,326-0sys/gnu/dts/arm64/qcom/sdm845-cheza.dtsi
+1,252-0sys/sys/stats.h
+22,718-24,8942,071 files not shown
+100,121-43,1202,077 files

PC-BSD/trueos 2e9a15dsys/conf files, sys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c mlx5_fwdump.c

MFC r352972:
Remove no longer needed fwdump register tables from mlx5core.

Submitted by:   kib@
Sponsored by:   Mellanox Technologies
DeltaFile
+0-11,187sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+0-4sys/dev/mlx5/mlx5_core/mlx5_fwdump.c
+0-2sys/conf/files
+0-1sys/modules/mlx5/Makefile
+0-11,1944 files

PC-BSD/trueos 13c3160sys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c, sys/gnu/dts/arm64/amlogic meson-g12a.dtsi

Merge pull request #413 from trueos/fbsd-head-20191002

Fbsd head 20191002
DeltaFile
+15,193-0sys/netinet/tcp_stacks/bbr.c
+0-11,187sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+2,777-1,445sys/netinet/tcp_stacks/rack.c
+2,263-2sys/gnu/dts/arm64/amlogic/meson-g12a.dtsi
+1,326-0sys/gnu/dts/arm64/qcom/sdm845-cheza.dtsi
+1,120-0sys/gnu/dts/arm64/mediatek/mt8183-pinfunc.h
+22,679-12,6341,944 files not shown
+84,851-29,7151,950 files

PC-BSD/trueos 22c6c6fsys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c, sys/gnu/dts/arm64/amlogic meson-g12a.dtsi

Merge pull request #414 from trueos/fbsdm-update-20191002

Fbsdm update 20191002
DeltaFile
+15,193-0sys/netinet/tcp_stacks/bbr.c
+0-11,187sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+2,777-1,445sys/netinet/tcp_stacks/rack.c
+2,263-2sys/gnu/dts/arm64/amlogic/meson-g12a.dtsi
+1,326-0sys/gnu/dts/arm64/qcom/sdm845-cheza.dtsi
+1,120-0sys/gnu/dts/arm64/mediatek/mt8183-pinfunc.h
+22,679-12,6341,944 files not shown
+84,851-29,7151,950 files

PC-BSD/trueos a755337sys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c, sys/gnu/dts/arm64/amlogic meson-g12a.dtsi

Merge branch 'master' of https://github.com/freebsd/freebsd into fbsdm-update-20191002

Signed-off-by: Martin Wilke <miwi at ixsystems.com>
DeltaFile
+15,193-0sys/netinet/tcp_stacks/bbr.c
+0-11,187sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+2,777-1,445sys/netinet/tcp_stacks/rack.c
+2,263-2sys/gnu/dts/arm64/amlogic/meson-g12a.dtsi
+1,326-0sys/gnu/dts/arm64/qcom/sdm845-cheza.dtsi
+1,120-0sys/gnu/dts/arm64/mediatek/mt8183-pinfunc.h
+22,679-12,6341,944 files not shown
+84,851-29,7151,950 files

PC-BSD/trueos e16ac61sys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c, sys/gnu/dts/arm64/amlogic meson-g12a.dtsi

Merge branch 'master' of https://github.com/freebsd/freebsd into fbsd-head-20191002

Signed-off-by: Martin Wilke <miwi at ixsystems.com>
DeltaFile
+15,193-0sys/netinet/tcp_stacks/bbr.c
+0-11,187sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+2,777-1,445sys/netinet/tcp_stacks/rack.c
+2,263-2sys/gnu/dts/arm64/amlogic/meson-g12a.dtsi
+1,326-0sys/gnu/dts/arm64/qcom/sdm845-cheza.dtsi
+1,120-0sys/gnu/dts/arm64/mediatek/mt8183-pinfunc.h
+22,679-12,6341,944 files not shown
+84,851-29,7151,950 files

PC-BSD/trueos 98f4867sys/conf files, sys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c mlx5_fwdump.c

Remove no longer needed fwdump register tables from mlx5core.

Submitted by:   kib@
MFC after:      3 days
Sponsored by:   Mellanox Technologies
DeltaFile
+0-11,187sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+0-4sys/dev/mlx5/mlx5_core/mlx5_fwdump.c
+0-2sys/conf/files
+0-1sys/modules/mlx5/Makefile
+0-11,1944 files

PC-BSD/trueos 82617fbcontrib/sqlite3 sqlite3.c, contrib/subversion/subversion/libsvn_subr/utf8proc utf8proc_data.c

Merge branch 'master' into etc-DIR
DeltaFile
+148,809-148,750sys/dev/qlxgbe/ql_fw.c
+0-29,957sys/dev/vxge/vxge-firmware.h
+14,379-13,376contrib/subversion/subversion/libsvn_subr/utf8proc/utf8proc_data.c
+22,849-0sys/contrib/dev/iwm/iwm-3168-22.fw.uu
+11,384-5,876contrib/sqlite3/sqlite3.c
+16,469-0tests/sys/opencrypto/blake2-kat.h
+213,890-197,9595,877 files not shown
+759,667-542,3155,883 files

PC-BSD/trueos bd66ed0sys/dev/ispfw asm_2500.h asm_2400.h, sys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c

Merge pull request #22 from trueos/freebsd-update-04152018

Freebsd update 04152018
DeltaFile
+14,979-14,981sys/dev/ispfw/asm_2500.h
+13,798-13,507sys/dev/ispfw/asm_2400.h
+16,469-0tests/sys/opencrypto/blake2-kat.h
+12,551-0sys/dev/ocs_fc/ocs_hw.c
+11,187-0sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+8,645-0sys/dev/ocs_fc/sli4.c
+77,629-28,4886,073 files not shown
+557,587-125,7076,079 files

PC-BSD/trueos a6e3c9csys/dev/ispfw asm_2500.h asm_2400.h, sys/dev/mlx5/mlx5_core mlx5_fwdump_regmaps.c

Merge branch 'master' of https://github.com/freebsd/freebsd into freebsd-update-04152018
DeltaFile
+14,979-14,981sys/dev/ispfw/asm_2500.h
+13,798-13,507sys/dev/ispfw/asm_2400.h
+16,469-0tests/sys/opencrypto/blake2-kat.h
+12,551-0sys/dev/ocs_fc/ocs_hw.c
+11,187-0sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+8,645-0sys/dev/ocs_fc/sli4.c
+77,629-28,4886,070 files not shown
+557,507-125,7036,076 files

PC-BSD/trueos 0782868contrib/ofed/libcxgb4/src t4_regs.h, share/colldef zh_CN.GB18030.src zh_CN.UTF-8.src

Merge branch 'freenas/master' of github.com:freenas/os into freenas/master
DeltaFile
+39,091-38,998share/colldef/zh_CN.GB18030.src
+35,281-35,290share/colldef/zh_CN.UTF-8.src
+0-62,873contrib/ofed/libcxgb4/src/t4_regs.h
+29,823-29,813share/colldef/zh_CN.GBK.src
+0-59,053usr.bin/fortune/datfiles/fortunes
+14,981-14,981sys/dev/ispfw/asm_2500.h
+119,176-241,00825,845 files not shown
+1,771,379-1,461,31225,851 files

PC-BSD/trueos 49404e6contrib/ofed/libcxgb4/src t4_regs.h, share/colldef zh_CN.GB18030.src zh_CN.UTF-8.src

Merge remote-tracking branch 'freebsd/master' into freenas/master
DeltaFile
+39,091-38,998share/colldef/zh_CN.GB18030.src
+35,281-35,290share/colldef/zh_CN.UTF-8.src
+0-62,873contrib/ofed/libcxgb4/src/t4_regs.h
+29,823-29,813share/colldef/zh_CN.GBK.src
+0-59,053usr.bin/fortune/datfiles/fortunes
+14,981-14,981sys/dev/ispfw/asm_2500.h
+119,176-241,00825,838 files not shown
+1,771,206-1,461,27325,844 files

PC-BSD/trueos d1efa6eshare/man/man4 mlx5io.4, sys/dev/mlx5 mlx5io.h

Add kernel and userspace code to dump the firmware state of supported
ConnectX-4/5 devices in mlx5core.

The dump is obtained by reading a predefined register map from the
non-destructive crspace, accessible by the vendor-specific PCIe
capability (VSC). The dump is stored in preallocated kernel memory and
managed by the mlx5tool(8), which communicates with the driver using a
character 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 the
dump.

A call to mlx5_fwdump() should be added at the places where a dump
must be fetched automatically. The most likely place is right before a
firmware reset request.

Submitted by:   kib@

    [2 lines not shown]
DeltaFile
+11,187-0sys/dev/mlx5/mlx5_core/mlx5_fwdump_regmaps.c
+308-0sys/dev/mlx5/mlx5_core/mlx5_fwdump.c
+220-0usr.sbin/mlx5tool/mlx5tool.c
+142-0share/man/man4/mlx5io.4
+97-0usr.sbin/mlx5tool/mlx5tool.8
+60-0sys/dev/mlx5/mlx5io.h
+12,014-015 files not shown
+12,087-321 files