habanalabs/gaudi: collect undefined opcode error info
authorTal Cohen <talcohen@habana.ai>
Wed, 11 May 2022 15:02:39 +0000 (18:02 +0300)
committerOded Gabbay <ogabbay@kernel.org>
Tue, 12 Jul 2022 06:09:22 +0000 (09:09 +0300)
commita7d6c35bcd6b5389eb680daff5839339bd8206e0
treeae63eb76a3c0b17c933171102a8d47ed303d6d84
parent41021f728a91035997f1ad3d6d4e983711f3c483
habanalabs/gaudi: collect undefined opcode error info

when an undefined opcode error occurres, the driver collects
the relevant information from the Qman and stores it inside
the hdev data structure. An event fd indication is sent towards the
user space.

Note: another commit shall be followed which will add support to
read the error info by an ioctl.

Signed-off-by: Tal Cohen <talcohen@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/common/device.c
drivers/misc/habanalabs/common/habanalabs.h
drivers/misc/habanalabs/common/habanalabs_drv.c
drivers/misc/habanalabs/gaudi/gaudi.c
include/uapi/misc/habanalabs.h