gpu: nvgpu: gsp: create nvgpu gsp control fifo interface

Changes:
- control fifo file and its build support is done
- Interface to containing control fifo info to be passed to gsp created
- command and function to send fifo info to GSP

NVGPU-8686
NVGPU-8688
NVGPU-8692

Change-Id: I96c59b621ca299f0f4b71e16bd15cad03e719192
Signed-off-by: vivekku <vivekku@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvgpu/+/2756560
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
Reviewed-by: Ramesh Mylavarapu <rmylavarapu@nvidia.com>
Reviewed-by: Mahantesh Kumbar <mkumbar@nvidia.com>
This commit is contained in:
vivekku
2022-08-05 08:00:12 +00:00
committed by mobile promotions
parent 125cc72c39
commit 12b539aa69
8 changed files with 200 additions and 5 deletions

View File

@@ -339,6 +339,8 @@ gsp_sched:
common/gsp_scheduler/gsp_scheduler.h,
common/gsp_scheduler/gsp_runlist.c,
common/gsp_scheduler/gsp_runlist.h,
common/gsp_scheduler/gsp_ctrl_fifo.c,
common/gsp_scheduler/gsp_ctrl_fifo.h,
include/nvgpu/gsp_sched.h ]
gsp_test: