]> git.baikalelectronics.ru Git - kernel.git/commit
habanalabs: wait for interrupt support
authorOfir Bitton <obitton@habana.ai>
Tue, 12 Jan 2021 16:37:19 +0000 (18:37 +0200)
committerOded Gabbay <ogabbay@kernel.org>
Fri, 9 Apr 2021 11:09:23 +0000 (14:09 +0300)
commita6bd5d1ebab0877534fae338161b8827bfafa433
tree6c5174d70813d68077b4327a0c0b7e9f071be3fb
parent886faac6fecec09c8d97408a6522fa9bd1ae0016
habanalabs: wait for interrupt support

In order to support command submissions from user space, the driver
need to add support for user interrupt completions. The driver will
allow multiple user threads to wait for an interrupt and perform
a comparison with a given user address once interrupt expires.

Signed-off-by: Ofir Bitton <obitton@habana.ai>
Reviewed-by: Oded Gabbay <ogabbay@kernel.org>
Signed-off-by: Oded Gabbay <ogabbay@kernel.org>
drivers/misc/habanalabs/common/command_submission.c
drivers/misc/habanalabs/common/device.c
drivers/misc/habanalabs/common/habanalabs.h
drivers/misc/habanalabs/common/habanalabs_ioctl.c
drivers/misc/habanalabs/common/irq.c
include/uapi/misc/habanalabs.h