]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
cxgbe(4): Very basic T6 awareness. This is part of ongoing work to
authorNavdeep Parhar <np@FreeBSD.org>
Fri, 4 Mar 2016 13:11:13 +0000 (13:11 +0000)
committerNavdeep Parhar <np@FreeBSD.org>
Fri, 4 Mar 2016 13:11:13 +0000 (13:11 +0000)
commitd1205d093d72f08d9ff48f987384c2b5ef8e7d2e
tree35ecabea11982ab43ff982c23a01672502cf6983
parent96608f1ff46660a244c269b03454065843e0aeb7
cxgbe(4): Very basic T6 awareness.  This is part of ongoing work to
update to the latest internal shared code.

- Add a chip_params structure to keep track of hardware constants for
  all generations of Terminators handled by cxgbe.
- Update t4_hw_pci_read_cfg4 to work with T6.
- Update the hardware debug sysctls (hidden within dev.<tNnex>.<n>.misc.*) to
  work with T6.  Most of the changes are in the decoders for the CIM
  logic analyzer and the MPS TCAM.
- Acquire the regwin lock around indirect register accesses.

Obtained from: Chelsio Communications
Sponsored by: Chelsio Communications
sys/dev/cxgbe/adapter.h
sys/dev/cxgbe/common/common.h
sys/dev/cxgbe/common/t4_hw.c
sys/dev/cxgbe/common/t4_hw.h
sys/dev/cxgbe/t4_main.c
sys/dev/cxgbe/t4_netmap.c
sys/dev/cxgbe/t4_sge.c