diff options
| author | Arto Merilainen <amerilainen@nvidia.com> | 2018-01-22 08:41:56 -0500 |
|---|---|---|
| committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2018-01-24 05:00:20 -0500 |
| commit | 58735e45bfd0810f4237d3b003952b620c641c2c (patch) | |
| tree | 279ebc52a551662407b4fe4cc9df8205d54999da /include/uapi/linux | |
| parent | 57aa32792da64b842657f4297aaf579c938620e1 (diff) | |
video: tegra: host: Skip GoS if ctxs are isolated
Currently GoS is enabled always for the devices that support GoS,
however, this is not required in cases where engine channel submission
mode is enabled: All waits in this scneario are done on Host1x and the
engine does not need to access the GoS or syncpoint<->MSS interface.
Further, if context isolation is enabled as part of using channel
submission mode, the GoS mappings are not available thereby causing
invalid memory accesses if attempted.
This change modifies GoS code to skip over allocation of syncpoint
GoS backing if context isolation is enabled for a device.
Bug 2007922
Change-Id: I7b0eaf6e5fea1fe2266220682d0fee27674405a4
Signed-off-by: Arto Merilainen <amerilainen@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1643630
Reviewed-by: Mikko Perttunen <mperttunen@nvidia.com>
Reviewed-by: Deepak Nibade <dnibade@nvidia.com>
Reviewed-by: Prashant Gaikwad <pgaikwad@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'include/uapi/linux')
0 files changed, 0 insertions, 0 deletions
