diff options
Diffstat (limited to 'drivers/gpu/arm/mali/common/mali_kernel_core.c')
-rwxr-xr-x | drivers/gpu/arm/mali/common/mali_kernel_core.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/drivers/gpu/arm/mali/common/mali_kernel_core.c b/drivers/gpu/arm/mali/common/mali_kernel_core.c index d4d0f5013fb4..5add804d5bb8 100755 --- a/drivers/gpu/arm/mali/common/mali_kernel_core.c +++ b/drivers/gpu/arm/mali/common/mali_kernel_core.c @@ -884,6 +884,22 @@ _mali_osk_errcode_t mali_core_signal_power_down( mali_pmm_core_id core, mali_boo #if MALI_STATE_TRACKING +#if MALI_STATE_TRACKING_USING_PROC +void _mali_kernel_core_dump_state(void) +{ + int i; + for (i = 0; i < SUBSYSTEMS_COUNT; ++i) + { + if (NULL != subsystems[i]->dump_state) + { + subsystems[i]->dump_state(); + } + } +#if USING_MALI_PMM + mali_pmm_dump_os_thread_state(); +#endif +} +#else u32 _mali_kernel_core_dump_state(char* buf, u32 size) { int i, n; @@ -906,3 +922,4 @@ u32 _mali_kernel_core_dump_state(char* buf, u32 size) return (u32)(buf - original_buf); } #endif +#endif |