-
- Downloads
habanalabs/gaudi2: find decode error root cause
When a decode error happens, we often don't know the exact root cause (the erroneous address that was accessed) and the exact engine that created the erroneous transaction. To find out, we need to go over all the relevant register blocks in the ASIC. Once we find the relevant engine, we print its details and the offending address. This helps tremendously when debugging an error that was created by running a user workload. Signed-off-by:Koby Elbaz <kelbaz@habana.ai> Reviewed-by:
Oded Gabbay <ogabbay@kernel.org> Signed-off-by:
Oded Gabbay <ogabbay@kernel.org>
Showing
- drivers/accel/habanalabs/common/habanalabs.h 10 additions, 0 deletionsdrivers/accel/habanalabs/common/habanalabs.h
- drivers/accel/habanalabs/common/security.c 174 additions, 0 deletionsdrivers/accel/habanalabs/common/security.c
- drivers/accel/habanalabs/common/security.h 163 additions, 0 deletionsdrivers/accel/habanalabs/common/security.h
- drivers/accel/habanalabs/gaudi2/gaudi2.c 154 additions, 1 deletiondrivers/accel/habanalabs/gaudi2/gaudi2.c
- drivers/accel/habanalabs/gaudi2/gaudi2P.h 37 additions, 0 deletionsdrivers/accel/habanalabs/gaudi2/gaudi2P.h
- drivers/accel/habanalabs/include/gaudi2/gaudi2_special_blocks.h 157 additions, 0 deletions...s/accel/habanalabs/include/gaudi2/gaudi2_special_blocks.h
Loading
Please register or sign in to comment