diff options
author | Mahantesh Kumbar <mkumbar@nvidia.com> | 2017-07-06 06:55:14 -0400 |
---|---|---|
committer | mobile promotions <svcmobile_promotions@nvidia.com> | 2017-09-25 03:18:58 -0400 |
commit | b5556c74905974b0b19defb775f7301a341982a0 (patch) | |
tree | f44f961b3438ef4065d0b9dcec7f6630f86f74fa /drivers/gpu/nvgpu/include | |
parent | 5a1165d984f3f0001621bbde152cbf9650010895 (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.h | 2 |
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); | |||
189 | void nvgpu_flcn_mailbox_write(struct nvgpu_falcon *flcn, u32 mailbox_index, | 189 | void nvgpu_flcn_mailbox_write(struct nvgpu_falcon *flcn, u32 mailbox_index, |
190 | u32 data); | 190 | u32 data); |
191 | int nvgpu_flcn_bootstrap(struct nvgpu_falcon *flcn, u32 boot_vector); | 191 | int nvgpu_flcn_bootstrap(struct nvgpu_falcon *flcn, u32 boot_vector); |
192 | void nvgpu_flcn_print_dmem(struct nvgpu_falcon *flcn, u32 src, u32 size); | ||
193 | void nvgpu_flcn_print_imem(struct nvgpu_falcon *flcn, u32 src, u32 size); | ||
192 | void nvgpu_flcn_dump_stats(struct nvgpu_falcon *flcn); | 194 | void nvgpu_flcn_dump_stats(struct nvgpu_falcon *flcn); |
193 | 195 | ||
194 | void nvgpu_flcn_sw_init(struct gk20a *g, u32 flcn_id); | 196 | void nvgpu_flcn_sw_init(struct gk20a *g, u32 flcn_id); |