]> git.baikalelectronics.ru Git - kernel.git/commit
habanalabs: flush only at the end of the map/unmap
authorPawel Piskorski <ppiskorski@habana.ai>
Fri, 6 Dec 2019 15:32:38 +0000 (17:32 +0200)
committerOded Gabbay <oded.gabbay@gmail.com>
Tue, 24 Mar 2020 08:54:16 +0000 (10:54 +0200)
commit7fc40bcaa63127d274e926dc1e9d62a72a01b1b5
treee6f900030073a273c0577d76f5ded6b77835aa53
parentbbde5709ee4f60a43b7372545454947044655728
habanalabs: flush only at the end of the map/unmap

Optimize hl_mmu_map and hl_mmu_unmap by not calling flush(ctx)
within per-page loop.

Signed-off-by: Pawel Piskorski <ppiskorski@habana.ai>
Reviewed-by: Oded Gabbay <oded.gabbay@gmail.com>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
drivers/misc/habanalabs/goya/goya.c
drivers/misc/habanalabs/habanalabs.h
drivers/misc/habanalabs/memory.c
drivers/misc/habanalabs/mmu.c