summaryrefslogtreecommitdiffstats
path: root/drivers/gpu/nvgpu/include
diff options
context:
space:
mode:
authorMahantesh Kumbar <mkumbar@nvidia.com>2017-07-06 06:55:14 -0400
committermobile promotions <svcmobile_promotions@nvidia.com>2017-09-25 03:18:58 -0400
commitb5556c74905974b0b19defb775f7301a341982a0 (patch)
treef44f961b3438ef4065d0b9dcec7f6630f86f74fa /drivers/gpu/nvgpu/include
parent5a1165d984f3f0001621bbde152cbf9650010895 (diff)
gpu: nvgpu: Falcon IMEM/DMEM dump support
- Added falcon interface/HAL for IMEM-copy-from to read data from IMEM from given location with requested size -Added falcon interface to print data of IMEM/DMEM from given location with requested size using falcon HAL. JIRA NVGPU-105 Change-Id: I84cf7b5769b84a2baee2c7e65027539598ec1295 Signed-off-by: Mahantesh Kumbar <mkumbar@nvidia.com> Reviewed-on: https://git-master.nvidia.com/r/1514536 Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com> Reviewed-by: Automatic_Commit_Validation_User Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com> GVS: Gerrit_Virtual_Submit Reviewed-by: Vijayakumar Subbu <vsubbu@nvidia.com>
Diffstat (limited to 'drivers/gpu/nvgpu/include')
-rw-r--r--drivers/gpu/nvgpu/include/nvgpu/falcon.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/gpu/nvgpu/include/nvgpu/falcon.h b/drivers/gpu/nvgpu/include/nvgpu/falcon.h
index cbda2ee3..5cc22f65 100644
--- a/drivers/gpu/nvgpu/include/nvgpu/falcon.h
+++ b/drivers/gpu/nvgpu/include/nvgpu/falcon.h
@@ -189,6 +189,8 @@ u32 nvgpu_flcn_mailbox_read(struct nvgpu_falcon *flcn, u32 mailbox_index);
189void nvgpu_flcn_mailbox_write(struct nvgpu_falcon *flcn, u32 mailbox_index, 189void nvgpu_flcn_mailbox_write(struct nvgpu_falcon *flcn, u32 mailbox_index,
190 u32 data); 190 u32 data);
191int nvgpu_flcn_bootstrap(struct nvgpu_falcon *flcn, u32 boot_vector); 191int nvgpu_flcn_bootstrap(struct nvgpu_falcon *flcn, u32 boot_vector);
192void nvgpu_flcn_print_dmem(struct nvgpu_falcon *flcn, u32 src, u32 size);
193void nvgpu_flcn_print_imem(struct nvgpu_falcon *flcn, u32 src, u32 size);
192void nvgpu_flcn_dump_stats(struct nvgpu_falcon *flcn); 194void nvgpu_flcn_dump_stats(struct nvgpu_falcon *flcn);
193 195
194void nvgpu_flcn_sw_init(struct gk20a *g, u32 flcn_id); 196void nvgpu_flcn_sw_init(struct gk20a *g, u32 flcn_id);