diff options
| author | Arto Merilainen <amerilainen@nvidia.com> | 2016-09-07 06:31:55 -0400 |
|---|---|---|
| committer | Arto Merilainen <amerilainen@nvidia.com> | 2016-10-13 07:06:01 -0400 |
| commit | b3a7b64bc93ad39517d54b6d0dcd4e40cb9a712d (patch) | |
| tree | 629839bd7f0f9d436bc87a17dfc59a02a1e01511 /include/uapi/linux | |
| parent | 11034c162888f20d30b6622a88f5b0a55d0eb400 (diff) | |
video: tegra: host: pva: Add hardware submission
This patch implements task construction and submission to PVA.
The current version has few restrictions:
* Only syncpoint fence type is supported
* Only a single task may be submitted at a time
* Tasks are not strictly tracked within kernel. This prevents
implementing debug dumping through debugfs.
* CVSRAM is not supported
JIRA PVA-88
Change-Id: I3f22472f658a0493707c5579afa20088c80903cb
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: http://git-master/r/1216373
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vinod Gopalakrishnakurup <vinodg@nvidia.com>
Diffstat (limited to 'include/uapi/linux')
| -rw-r--r-- | include/uapi/linux/nvhost_pva_ioctl.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/uapi/linux/nvhost_pva_ioctl.h b/include/uapi/linux/nvhost_pva_ioctl.h index 1ffa220e6..f7311da54 100644 --- a/include/uapi/linux/nvhost_pva_ioctl.h +++ b/include/uapi/linux/nvhost_pva_ioctl.h | |||
| @@ -164,7 +164,7 @@ struct pva_fence { | |||
| 164 | __u32 semaphore_value; | 164 | __u32 semaphore_value; |
| 165 | }; | 165 | }; |
| 166 | 166 | ||
| 167 | #define PVA_MAX_TASKS 16 | 167 | #define PVA_MAX_TASKS 1 |
| 168 | #define PVA_MAX_PREFENCES 8 | 168 | #define PVA_MAX_PREFENCES 8 |
| 169 | #define PVA_MAX_POSTFENCES 8 | 169 | #define PVA_MAX_POSTFENCES 8 |
| 170 | #define PVA_MAX_INPUT_STATUS 8 | 170 | #define PVA_MAX_INPUT_STATUS 8 |
