From 102a0743326a03cd1a1202ceda21e175b7d3575c Mon Sep 17 00:00:00 2001 From: hc <hc@nodka.com> Date: Tue, 20 Feb 2024 01:20:52 +0000 Subject: [PATCH] add new system file --- kernel/drivers/gpu/arm/bifrost/debug/backend/mali_kbase_debug_ktrace_codes_jm.h | 34 ++++++++++++++++++++++++++++++++++ 1 files changed, 34 insertions(+), 0 deletions(-) diff --git a/kernel/drivers/gpu/arm/bifrost/debug/backend/mali_kbase_debug_ktrace_codes_jm.h b/kernel/drivers/gpu/arm/bifrost/debug/backend/mali_kbase_debug_ktrace_codes_jm.h index f419f70..6ba98b7 100644 --- a/kernel/drivers/gpu/arm/bifrost/debug/backend/mali_kbase_debug_ktrace_codes_jm.h +++ b/kernel/drivers/gpu/arm/bifrost/debug/backend/mali_kbase_debug_ktrace_codes_jm.h @@ -56,6 +56,14 @@ */ /* info_val==exit code; gpu_addr==chain gpuaddr */ KBASE_KTRACE_CODE_MAKE_CODE(JM_JOB_DONE), + /* gpu_addr==JS_HEAD read + * info_val==event code + */ + KBASE_KTRACE_CODE_MAKE_CODE(JM_RETURN_ATOM_TO_JS), + /* gpu_addr==JS_HEAD read + * info_val==event code + */ + KBASE_KTRACE_CODE_MAKE_CODE(JM_MARK_FOR_RETURN_TO_JS), /* gpu_addr==JS_HEAD_NEXT written, info_val==lower 32 bits of * affinity */ @@ -120,6 +128,13 @@ KBASE_KTRACE_CODE_MAKE_CODE(JS_ADD_JOB), /* gpu_addr==last value written/would be written to JS_HEAD */ KBASE_KTRACE_CODE_MAKE_CODE(JS_REMOVE_JOB), + /* gpu_addr==value to write into JS_HEAD + * info_val==priority of atom as a KBASE_JS_ATOM_SCHED_PRIO_<...> value + * (0 highest) + */ + KBASE_KTRACE_CODE_MAKE_CODE(JS_PULL_JOB), + /* gpu_addr==value that would be written to JS_HEAD if run again */ + KBASE_KTRACE_CODE_MAKE_CODE(JS_UNPULL_JOB), KBASE_KTRACE_CODE_MAKE_CODE(JS_TRY_SCHEDULE_HEAD_CTX), /* gpu_addr==value to write into JS_HEAD */ KBASE_KTRACE_CODE_MAKE_CODE(JS_JOB_DONE_TRY_RUN_NEXT_JOB), @@ -146,6 +161,25 @@ KBASE_KTRACE_CODE_MAKE_CODE(JS_CTX_ATTR_NOW_OFF_CTX), /* info_val == the ctx attribute now off runpool */ KBASE_KTRACE_CODE_MAKE_CODE(JS_CTX_ATTR_NOW_OFF_RUNPOOL), + /* gpu_addr==value to write into JS_HEAD */ + KBASE_KTRACE_CODE_MAKE_CODE(JS_RETURN_WORKER), + /* gpu_addr==value to write into JS_HEAD */ + KBASE_KTRACE_CODE_MAKE_CODE(JS_RETURN_WORKER_END), + /* info_val==priority level blocked (0 highest) */ + KBASE_KTRACE_CODE_MAKE_CODE(JS_SLOT_PRIO_BLOCKED), + /* info_val==priority level unblocked (0 highest) + * note that the priority level may still be blocked on higher levels + */ + KBASE_KTRACE_CODE_MAKE_CODE(JS_SLOT_PRIO_UNBLOCKED), + /* gpu_addr==value to write into JS_HEAD + * info_val==priority level unblocked - priorities at this and higher + * are unblocked (0 highest) + */ + KBASE_KTRACE_CODE_MAKE_CODE(JS_SLOT_PRIO_AND_HIGHER_UNBLOCKED), + /* gpu_addr==value to write into JS_HEAD + * info_val==priority level blocked (0 highest) + */ + KBASE_KTRACE_CODE_MAKE_CODE(JS_SLOT_PRIO_IS_BLOCKED), /* * Scheduler Policy events */ -- Gitblit v1.6.2