X-Git-Url: http://git.droids-corp.org/?a=blobdiff_plain;f=drivers%2Fcommon%2Fcnxk%2Froc_nix_irq.c;h=32be64a9d7e027156e20c4ff340bbb847a4984d1;hb=62240569be1f9dd5b3f152bb19142e5d9be7c05f;hp=79f25b04af4612422c490276717e08a45d6583ff;hpb=f6d567b03d2829b353f8afd99f601c853ae7b44a;p=dpdk.git diff --git a/drivers/common/cnxk/roc_nix_irq.c b/drivers/common/cnxk/roc_nix_irq.c index 79f25b04af..32be64a9d7 100644 --- a/drivers/common/cnxk/roc_nix_irq.c +++ b/drivers/common/cnxk/roc_nix_irq.c @@ -74,6 +74,9 @@ nix_lf_err_irq(void *param) /* Clear interrupt */ plt_write64(intr, nix->base + NIX_LF_ERR_INT); + /* Dump registers to std out */ + roc_nix_lf_reg_dump(nix_priv_to_roc_nix(nix), NULL); + roc_nix_queues_ctx_dump(nix_priv_to_roc_nix(nix)); } static int @@ -119,6 +122,10 @@ nix_lf_ras_irq(void *param) plt_err("Ras_intr=0x%" PRIx64 " pf=%d, vf=%d", intr, dev->pf, dev->vf); /* Clear interrupt */ plt_write64(intr, nix->base + NIX_LF_RAS); + + /* Dump registers to std out */ + roc_nix_lf_reg_dump(nix_priv_to_roc_nix(nix), NULL); + roc_nix_queues_ctx_dump(nix_priv_to_roc_nix(nix)); } static int @@ -279,6 +286,10 @@ nix_lf_q_irq(void *param) /* Clear interrupt */ plt_write64(intr, nix->base + NIX_LF_QINTX_INT(qintx)); + + /* Dump registers to std out */ + roc_nix_lf_reg_dump(nix_priv_to_roc_nix(nix), NULL); + roc_nix_queues_ctx_dump(nix_priv_to_roc_nix(nix)); } int