linux/drivers/misc/habanalabs
Omer Shpigelman 8ff5f4fd40 habanalabs: handle MMU cache invalidation timeout
MMU cache invalidation timeout indicates that the device is unstable and
therefore unusable.
Hence in such case do hard reset and return an error to the user if was
called from ioctl.
In addition, change the print to error level and rephrase its text.

Signed-off-by: Omer Shpigelman <oshpigelman@habana.ai>
Reviewed-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
2020-05-25 08:17:57 +03:00
..
gaudi habanalabs: handle MMU cache invalidation timeout 2020-05-25 08:17:57 +03:00
goya habanalabs: handle MMU cache invalidation timeout 2020-05-25 08:17:57 +03:00
include
asid.c
command_buffer.c
command_submission.c habanalabs: don't set default fence_ops->wait 2020-05-25 08:15:33 +03:00
context.c
debugfs.c
device.c habanalabs: don't allow hard reset with open processes 2020-05-25 08:15:33 +03:00
firmware_if.c
habanalabs_drv.c
habanalabs_ioctl.c
habanalabs.h habanalabs: handle MMU cache invalidation timeout 2020-05-25 08:17:57 +03:00
hw_queue.c
hwmon.c
irq.c
Kconfig
Makefile
memory.c habanalabs: handle MMU cache invalidation timeout 2020-05-25 08:17:57 +03:00
mmu.c
pci.c
sysfs.c habanalabs: GAUDI does not support soft-reset 2020-05-25 08:15:33 +03:00