summaryrefslogtreecommitdiff
path: root/mali_kbase/platform
diff options
context:
space:
mode:
authorVarad Gautam <varadgautam@google.com>2024-01-08 15:10:20 +0000
committerTreehugger Robot <android-test-infra-autosubmit@system.gserviceaccount.com>2024-01-09 21:35:44 +0000
commite3adb6f3566d67217b916f0ab1716dd55f858836 (patch)
tree76594bdc36df767d5638aea403379322c0611875 /mali_kbase/platform
parent38c1fd7b5833697c04ed8d836a73df6c0a4172e3 (diff)
downloadgpu-e3adb6f3566d67217b916f0ab1716dd55f858836.tar.gz
mali_kbase: Add more gpu error events
Bug: 312206733 Change-Id: I154b927152d768944e02fe6083e66bdbb0f47e3a Signed-off-by: Varad Gautam <varadgautam@google.com>
Diffstat (limited to 'mali_kbase/platform')
-rw-r--r--mali_kbase/platform/pixel/pixel_gpu_uevent.c12
-rw-r--r--mali_kbase/platform/pixel/pixel_gpu_uevent.h8
2 files changed, 18 insertions, 2 deletions
diff --git a/mali_kbase/platform/pixel/pixel_gpu_uevent.c b/mali_kbase/platform/pixel/pixel_gpu_uevent.c
index 4a5c1d3..9f0589c 100644
--- a/mali_kbase/platform/pixel/pixel_gpu_uevent.c
+++ b/mali_kbase/platform/pixel/pixel_gpu_uevent.c
@@ -36,9 +36,17 @@ static bool gpu_uevent_check_valid(const struct gpu_uevent *evt)
case GPU_UEVENT_INFO_CSG_SLOT_READY:
case GPU_UEVENT_INFO_L2_PM_TIMEOUT:
case GPU_UEVENT_INFO_PM_TIMEOUT:
+ case GPU_UEVENT_INFO_TILER_OOM:
+ case GPU_UEVENT_INFO_PROGRESS_TIMER:
+ case GPU_UEVENT_INFO_CS_ERROR:
+ case GPU_UEVENT_INFO_FW_ERROR:
+ case GPU_UEVENT_INFO_PMODE_EXIT_TIMEOUT:
+ case GPU_UEVENT_INFO_PMODE_ENTRY_FAILURE:
+ case GPU_UEVENT_INFO_GPU_PAGE_FAULT:
+ case GPU_UEVENT_INFO_MMU_AS_ACTIVE_STUCK:
return true;
default:
- break;
+ return false;
}
case GPU_UEVENT_TYPE_GPU_RESET:
switch (evt->info) {
@@ -46,7 +54,7 @@ static bool gpu_uevent_check_valid(const struct gpu_uevent *evt)
case GPU_UEVENT_INFO_CSF_RESET_FAILED:
return true;
default:
- break;
+ return false;
}
default:
break;
diff --git a/mali_kbase/platform/pixel/pixel_gpu_uevent.h b/mali_kbase/platform/pixel/pixel_gpu_uevent.h
index b6756ec..b477262 100644
--- a/mali_kbase/platform/pixel/pixel_gpu_uevent.h
+++ b/mali_kbase/platform/pixel/pixel_gpu_uevent.h
@@ -48,6 +48,14 @@ static inline const char *gpu_uevent_type_str(enum gpu_uevent_type type) {
GPU_UEVENT_INFO(PM_TIMEOUT) \
GPU_UEVENT_INFO(CSF_RESET_OK) \
GPU_UEVENT_INFO(CSF_RESET_FAILED) \
+ GPU_UEVENT_INFO(TILER_OOM) \
+ GPU_UEVENT_INFO(PROGRESS_TIMER) \
+ GPU_UEVENT_INFO(CS_ERROR) \
+ GPU_UEVENT_INFO(FW_ERROR) \
+ GPU_UEVENT_INFO(PMODE_EXIT_TIMEOUT) \
+ GPU_UEVENT_INFO(PMODE_ENTRY_FAILURE) \
+ GPU_UEVENT_INFO(GPU_PAGE_FAULT) \
+ GPU_UEVENT_INFO(MMU_AS_ACTIVE_STUCK) \
GPU_UEVENT_INFO(MAX)
#define GPU_UEVENT_INFO(info) GPU_UEVENT_INFO_##info,