All of lore.kernel.org
 help / color / mirror / Atom feed
* [dpdk-dev] [PATCH 0/4] net/qede: add FW debug data collection support
@ 2020-06-28  5:58 Rasesh Mody
  2020-06-28  5:58 ` [dpdk-dev] [PATCH 1/4] net/qede/base: re-arrange few structures for DDC Rasesh Mody
                   ` (8 more replies)
  0 siblings, 9 replies; 37+ messages in thread
From: Rasesh Mody @ 2020-06-28  5:58 UTC (permalink / raw)
  To: jerinj, ferruh.yigit; +Cc: Rasesh Mody, dev, GR-Everest-DPDK-Dev

Hi Jerin, Ferruh,

This patch-set adds an ability to collect FW and HW Debug Data/Dump
(referred to as FW/HW Dump) to QEDE PMD. The dump is collected either
when PMD detects an error or when a DPDK application asks PMD to
collect it upon detection of application error. This FW/HW Dump
needs to be saved to a file and sent to Marvell for analysis.

Please apply to dpdk-next-net-mrvl and dpdk-next-net trees.

Thanks!
-Rasesh

Rasesh Mody (4):
  net/qede/base: re-arrange few structures for DDC
  net/qede/base: add changes for debug data collection
  net/qede: add infrastructure for debug data collection
  net/qede: add support for get register operation

 drivers/net/qede/Makefile                     |    5 +-
 drivers/net/qede/base/bcm_osal.c              |   31 +
 drivers/net/qede/base/bcm_osal.h              |   18 +-
 drivers/net/qede/base/common_hsi.h            |    1 +
 drivers/net/qede/base/ecore.h                 |   54 +-
 drivers/net/qede/base/ecore_cxt.c             |  200 +-
 drivers/net/qede/base/ecore_cxt.h             |  140 +-
 drivers/net/qede/base/ecore_dev.c             |   13 +
 drivers/net/qede/base/ecore_hsi_common.h      |  184 +-
 drivers/net/qede/base/ecore_hsi_debug_tools.h |    2 +-
 drivers/net/qede/base/ecore_hsi_func_common.h |   17 +
 drivers/net/qede/base/ecore_init_fw_funcs.h   |    7 -
 drivers/net/qede/base/ecore_mcp.c             |  211 +
 drivers/net/qede/base/ecore_mcp_api.h         |   37 +
 drivers/net/qede/base/ecore_status.h          |    2 +
 drivers/net/qede/base/reg_addr.h              |  846 ++
 drivers/net/qede/qede_debug.c                 | 8119 +++++++++++++++++
 drivers/net/qede/qede_debug.h                 |  759 ++
 drivers/net/qede/qede_ethdev.c                |    2 +-
 drivers/net/qede/qede_ethdev.h                |   25 +
 drivers/net/qede/qede_if.h                    |   45 +
 drivers/net/qede/qede_main.c                  |   42 +-
 drivers/net/qede/qede_regs.c                  |  271 +
 23 files changed, 10872 insertions(+), 159 deletions(-)
 create mode 100644 drivers/net/qede/base/ecore_hsi_func_common.h
 create mode 100644 drivers/net/qede/qede_debug.c
 create mode 100644 drivers/net/qede/qede_debug.h
 create mode 100644 drivers/net/qede/qede_regs.c

-- 
2.18.0


^ permalink raw reply	[flat|nested] 37+ messages in thread

end of thread, other threads:[~2020-07-09 23:30 UTC | newest]

Thread overview: 37+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-06-28  5:58 [dpdk-dev] [PATCH 0/4] net/qede: add FW debug data collection support Rasesh Mody
2020-06-28  5:58 ` [dpdk-dev] [PATCH 1/4] net/qede/base: re-arrange few structures for DDC Rasesh Mody
2020-06-28  5:58 ` [dpdk-dev] [PATCH 2/4] net/qede/base: add changes for debug data collection Rasesh Mody
2020-06-28  5:58 ` [dpdk-dev] [PATCH 3/4] net/qede: add infrastructure " Rasesh Mody
2020-06-28 12:29   ` Jerin Jacob
2020-06-30  7:38     ` [dpdk-dev] [EXT] " Rasesh Mody
2020-06-28  5:58 ` [dpdk-dev] [PATCH 4/4] net/qede: add support for get register operation Rasesh Mody
2020-06-28 12:23   ` Jerin Jacob
2020-06-30  7:37     ` [dpdk-dev] [EXT] " Rasesh Mody
2020-06-30  8:32 ` [dpdk-dev] [PATCH v2 0/4] net/qede: add FW debug data collection support Rasesh Mody
2020-07-07 20:18   ` [dpdk-dev] [PATCH v3 " Rasesh Mody
2020-07-07 21:16     ` [dpdk-dev] [PATCH v4 " Rasesh Mody
2020-07-08 22:50       ` [dpdk-dev] [PATCH v5 " Rasesh Mody
2020-07-08 22:50       ` [dpdk-dev] [PATCH v5 1/4] net/qede/base: re-arrange few structures for DDC Rasesh Mody
2020-07-08 22:50       ` [dpdk-dev] [PATCH v5 2/4] net/qede/base: add changes for debug data collection Rasesh Mody
2020-07-08 22:50       ` [dpdk-dev] [PATCH v5 3/4] net/qede: add infrastructure " Rasesh Mody
2020-07-09 16:37         ` Ferruh Yigit
2020-07-09 23:30           ` [dpdk-dev] [EXT] " Rasesh Mody
2020-07-08 22:50       ` [dpdk-dev] [PATCH v5 4/4] net/qede: add support for get register operation Rasesh Mody
2020-07-09 10:11         ` Jerin Jacob
2020-07-09 16:32         ` Ferruh Yigit
2020-07-09 23:30           ` [dpdk-dev] [EXT] " Rasesh Mody
2020-07-07 21:16     ` [dpdk-dev] [PATCH v4 1/4] net/qede/base: re-arrange few structures for DDC Rasesh Mody
2020-07-07 21:16     ` [dpdk-dev] [PATCH v4 2/4] net/qede/base: add changes for debug data collection Rasesh Mody
2020-07-07 21:16     ` [dpdk-dev] [PATCH v4 3/4] net/qede: add infrastructure " Rasesh Mody
2020-07-07 21:16     ` [dpdk-dev] [PATCH v4 4/4] net/qede: add support for get register operation Rasesh Mody
2020-07-08  9:29       ` Jerin Jacob
2020-07-07 20:18   ` [dpdk-dev] [PATCH v3 1/4] net/qede/base: re-arrange few structures for DDC Rasesh Mody
2020-07-07 20:18   ` [dpdk-dev] [PATCH v3 2/4] net/qede/base: add changes for debug data collection Rasesh Mody
2020-07-07 20:18   ` [dpdk-dev] [PATCH v3 3/4] net/qede: add infrastructure " Rasesh Mody
2020-07-07 20:18   ` [dpdk-dev] [PATCH v3 4/4] net/qede: add support for get register operation Rasesh Mody
2020-06-30  8:32 ` [dpdk-dev] [PATCH v2 1/4] net/qede/base: re-arrange few structures for DDC Rasesh Mody
2020-06-30 17:47   ` Jerin Jacob
2020-07-07 21:20     ` [dpdk-dev] [EXT] " Rasesh Mody
2020-06-30  8:32 ` [dpdk-dev] [PATCH v2 2/4] net/qede/base: add changes for debug data collection Rasesh Mody
2020-06-30  8:32 ` [dpdk-dev] [PATCH v2 3/4] net/qede: add infrastructure " Rasesh Mody
2020-06-30  8:32 ` [dpdk-dev] [PATCH v2 4/4] net/qede: add support for get register operation Rasesh Mody

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.