OSDN Git Service

habanalabs: block WREG_BULK packet on PDMA
authorOded Gabbay <oded.gabbay@gmail.com>
Fri, 3 Jul 2020 16:28:54 +0000 (19:28 +0300)
committerOded Gabbay <oded.gabbay@gmail.com>
Fri, 10 Jul 2020 16:53:03 +0000 (19:53 +0300)
commit2edc66e22ba1af33020ff8b75fe1a2b055cdb73f
treecdb74819b05542165044dec70682c0cb791ae1e6
parent897c44f0bae574c5fb318c759b060bebf9dd6013
habanalabs: block WREG_BULK packet on PDMA

WREG_BULK is a special packet that has a variable length. Therefore, we
can't parse it when validating CBs that go to the PCI DMA queue. In case
the user needs to use it, it can put multiple WREG32 packets instead.

Signed-off-by: Oded Gabbay <oded.gabbay@gmail.com>
Reviewed-by: Omer Shpigelman <oshpigelman@habana.ai>
drivers/misc/habanalabs/gaudi/gaudi.c