summaryrefslogtreecommitdiffstats
path: root/include/uapi/linux
diff options
context:
space:
mode:
authorArto Merilainen <amerilainen@nvidia.com>2018-01-22 08:41:56 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2018-01-24 05:00:20 -0500
commit58735e45bfd0810f4237d3b003952b620c641c2c (patch)
tree279ebc52a551662407b4fe4cc9df8205d54999da /include/uapi/linux
parent57aa32792da64b842657f4297aaf579c938620e1 (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