summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/gp10b/fifo_gp10b.c
diff options
context:
space:
mode:
authorAlex Waterman <alexw@nvidia.com>2018-02-08 21:25:47 -0500
committermobile promotions <svcmobile_promotions@nvidia.com>2018-02-27 19:03:34 -0500
commit71f53272b28b1086b3f34e5e255815c37504ac2c (patch)
tree3eb55c03773459f1ccd5b422197555bac5b22b41 /drivers/gpu/nvgpu/gp10b/fifo_gp10b.c
parenta885f682d6cf2476c0cee695942b5f4c2718aa70 (diff)
gpu: nvgpu: FIFO sched fixes
Miscellaneous fixes for the sched code: 1. Make sure get_addr() on an SGL respects the use phys flag since the runlist needs physical addresses when NVLINK is in use. 2. Ensure the runlist is contiguous. Since the runlist memory is not virtually addressed the buffer must be physically contiguous. 3. Use all 64 bits of the runlist address in the runlist base addr register (and related fields). JIRA EVLR-2333 Change-Id: Id4fd5ba4665d3e35ff1d6ca78dea6b58894a9a9a Signed-off-by: Alex Waterman <alexw@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1654667 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: Thomas Fleury <tfleury@nvidia.com> Tested-by: Thomas Fleury <tfleury@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Terje Bergstrom <tbergstrom@nvidia.com> Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com> Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/gp10b/fifo_gp10b.c')
0 files changed, 0 insertions, 0 deletions