bnx2x: Register dump
authorEilon Greenstein <eilong@broadcom.com>
Mon, 2 Mar 2009 08:01:12 +0000 (08:01 +0000)
committerDavid S. Miller <davem@davemloft.net>
Tue, 3 Mar 2009 06:32:48 +0000 (22:32 -0800)
commit0a64ea57486acd9e17b80bb70b966e81d904b61c
tree54c1ba2cf230f8c51f6d73bb27e40767e33ebeef
parentc3eefaf676646281c07f93cb523a7be4eab67f8c
bnx2x: Register dump

Adding "ethtool -d" support. Due to the complexity of the FW and HW, there are a
lot of different regions in the chip - to keep the code as clean as possible,
the ranges were put in an H file. Some areas cannot be read if the driver is
running - so by default, the driver will not access those areas - but any
programmer facing a problem will be able to easily manipulate the driver to
extract full dump. The full dump can also be used with kernel dump modules in
case of kernel panic.

Signed-off-by: Eilon Greenstein <eilong@broadcom.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/bnx2x_dump.h [new file with mode: 0644]
drivers/net/bnx2x_main.c