From cc64606a535edd9fd96487631f8ef583226fc575 Mon Sep 17 00:00:00 2001 From: Sunny He Date: Wed, 21 Jun 2017 12:08:08 -0700 Subject: gpu: nvgpu: debugfs code to dump HAL functions Prints addresses of device-specific HAL functions to debugfs file hal/gops. The list of functions is produced by dumping the contents of the gpu_ops substruct of the gk20a struct. This interface makes the assumption that there are only function pointers in gpu_ops. Companion Python script nvgpu_debug_hal.py analyzes gk20a.h to determine operation counts and prettyify debugfs interface's output. Jira NVGPU-107 Change-Id: I0910e86638d144979e8630bbc5b330bccfd3ad94 Signed-off-by: Sunny He Reviewed-on: https://git-master.nvidia.com/r/1542990 Reviewed-by: mobile promotions Tested-by: mobile promotions --- drivers/gpu/nvgpu/Makefile.nvgpu | 1 + 1 file changed, 1 insertion(+) (limited to 'drivers/gpu/nvgpu/Makefile.nvgpu') diff --git a/drivers/gpu/nvgpu/Makefile.nvgpu b/drivers/gpu/nvgpu/Makefile.nvgpu index 2aa76497..dab9db92 100644 --- a/drivers/gpu/nvgpu/Makefile.nvgpu +++ b/drivers/gpu/nvgpu/Makefile.nvgpu @@ -129,6 +129,7 @@ nvgpu-$(CONFIG_DEBUG_FS) += \ common/linux/debug_sched.o \ common/linux/debug_mm.o \ common/linux/debug_allocator.o \ + common/linux/debug_hal.o \ common/linux/debug_kmem.o \ common/linux/debug_clk.o -- cgit v1.2.2