]> git.baikalelectronics.ru Git - kernel.git/commit
habanalabs: add driver support for internal cb scheduling
authorOfir Bitton <obitton@habana.ai>
Wed, 18 Nov 2020 13:46:57 +0000 (15:46 +0200)
committerOded Gabbay <ogabbay@kernel.org>
Wed, 27 Jan 2021 19:03:50 +0000 (21:03 +0200)
commit034e45a21ad4e65a42fc94ecda4c4a9220eaf0ac
tree8f21e8a05f4672bff64beed20f37da44babcb7e4
parent396a358f6925b8546903d6393a9843f24e29fa94
habanalabs: add driver support for internal cb scheduling

In order to support scnenarios in which driver needs access to
HW components but it cannot access them directly, we add support for
scheduling command buffers internally.
These command buffers will be transmitted upon next user command
submission context.

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/context.c
drivers/misc/habanalabs/common/habanalabs.h