]> 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)
commit737f6c478e80c23d0e83ac60eeada954d32d39e1
tree6c5174d70813d68077b4327a0c0b7e9f071be3fb
parentc83279cbf2494b87fc1955147fba43117b352aae
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