linux/drivers/misc/habanalabs
Oded Gabbay 926ba4cce1 habanalabs: handle barriers in DMA QMAN streams
When we have DMA QMAN with multiple streams, we need to know whether the
command buffer contains at least one DMA packet in order to configure the
barriers correctly when adding the 2xMSG_PROT at the end of the JOB. If
there is no DMA packet, then there is no need to put engine barrier. This
is relevant only for GAUDI as GOYA doesn't have streams so the engine can't
be busy by another stream.

Reviewed-by: Tomer Tayar <ttayar@habana.ai>
Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
2020-05-17 12:06:22 +03:00
..
goya habanalabs: handle barriers in DMA QMAN streams 2020-05-17 12:06:22 +03:00
include habanalabs: retrieve DMA mask indication from firmware 2020-05-17 12:06:22 +03:00
asid.c habanalabs: stop using the acronym KMD 2019-09-05 14:55:27 +03:00
command_buffer.c habanalabs: stop using the acronym KMD 2019-09-05 14:55:27 +03:00
command_submission.c habanalabs: handle barriers in DMA QMAN streams 2020-05-17 12:06:22 +03:00
context.c habanalabs: rate limit error msg on waiting for CS 2019-12-14 15:12:21 +02:00
debugfs.c habanalabs: remove stop-on-error flag from DMA 2020-05-17 12:06:22 +03:00
device.c habanalabs: re-factor H/W queues initialization 2020-05-17 12:06:22 +03:00
firmware_if.c habanalabs: unify and improve device cpu init 2020-05-17 12:06:22 +03:00
habanalabs_drv.c habanalabs: show unsupported message for GAUDI 2020-03-24 10:54:17 +02:00
habanalabs_ioctl.c habanalabs: expose reset counters via existing INFO IOCTL 2019-11-21 11:35:47 +02:00
habanalabs.h habanalabs: handle barriers in DMA QMAN streams 2020-05-17 12:06:22 +03:00
hw_queue.c habanalabs: handle barriers in DMA QMAN streams 2020-05-17 12:06:22 +03:00
hwmon.c habanalabs: provide historical maximum of various sensors 2020-03-24 10:54:16 +02:00
irq.c habanalabs: replace __le32_to_cpu with le32_to_cpu 2019-09-05 14:55:27 +03:00
Kconfig treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
memory.c habanalabs: split the host MMU properties 2020-03-24 10:54:16 +02:00
mmu.c habanalabs: split the host MMU properties 2020-03-24 10:54:16 +02:00
pci.c habanalabs: retrieve DMA mask indication from firmware 2020-05-17 12:06:22 +03:00
sysfs.c habanalabs: print warning when reset is requested 2020-05-17 12:06:22 +03:00