habanalabs/gaudi: clear QM errors only if not in stop_on_err mode
Clearing QM errors by the driver will prevent these H/W blocks from stopping in case they are configured to stop on errors, so perform this clearing only if this mode is not in use. Signed-off-by: Tomer Tayar <ttayar@habana.ai> Reviewed-by: Oded Gabbay <ogabbay@kernel.org> Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
This commit is contained in:
parent
7d21114b03
commit
1b4971573f
|
@ -7086,7 +7086,8 @@ static void gaudi_handle_qman_err_generic(struct hl_device *hdev,
|
|||
}
|
||||
|
||||
/* Write 1 clear errors */
|
||||
WREG32(glbl_sts_addr + 4 * i, glbl_sts_clr_val);
|
||||
if (!hdev->stop_on_err)
|
||||
WREG32(glbl_sts_addr + 4 * i, glbl_sts_clr_val);
|
||||
}
|
||||
|
||||
arb_err_val = RREG32(arb_err_addr);
|
||||
|
|
Loading…
Reference in New Issue