accel/habanalabs: fix glbl error cause handling
The glbl error cause handling has a wrong assumption that all error bits are consecutive. Fix the handling to check all relevant error bits per ASIC. Signed-off-by:Tomer Tayar <ttayar@habana.ai> Reviewed-by:
Oded Gabbay <ogabbay@kernel.org> Reviewed-by:
Carl Vanderlip <quic_carlv@quicinc.com> Signed-off-by:
Oded Gabbay <ogabbay@kernel.org>
Showing
- drivers/accel/habanalabs/common/habanalabs.h 2 additions, 2 deletionsdrivers/accel/habanalabs/common/habanalabs.h
- drivers/accel/habanalabs/common/security.c 25 additions, 8 deletionsdrivers/accel/habanalabs/common/security.c
- drivers/accel/habanalabs/common/security.h 1 addition, 2 deletionsdrivers/accel/habanalabs/common/security.h
- drivers/accel/habanalabs/gaudi2/gaudi2.c 6 additions, 4 deletionsdrivers/accel/habanalabs/gaudi2/gaudi2.c
- drivers/accel/habanalabs/gaudi2/gaudi2P.h 1 addition, 2 deletionsdrivers/accel/habanalabs/gaudi2/gaudi2P.h
Loading
Please register or sign in to comment