e87826efa9
drm/sched: use __string in tracepoints
...
Otherwise, ring names are marked [UNSAFE-MEMORY].
Signed-off-by: Chia-I Wu <olvaffe@gmail.com >
Cc: Rob Clark <robdclark@chromium.org >
Reviewed-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com >
Signed-off-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com >
Link: https://patchwork.freedesktop.org/patch/msgid/20220412204809.824491-2-olvaffe@gmail.com
2022-04-26 15:11:00 -04:00
4a35c23f91
drm/sched: use DECLARE_EVENT_CLASS
...
drm_sched_job and drm_run_job have the same prototype.
v2: rename the class from drm_sched_job_entity to drm_sched_job (Andrey)
Signed-off-by: Chia-I Wu <olvaffe@gmail.com >
Cc: Rob Clark <robdclark@chromium.org >
Reviewed-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com >
Signed-off-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com >
Link: https://patchwork.freedesktop.org/patch/msgid/20220412204809.824491-1-olvaffe@gmail.com
2022-04-26 15:11:00 -04:00
c2c91828fb
drm/sched: add run job trace
...
Add a new trace event to show when jobs are run on the HW.
Acked-by: Christian König <christian.koenig@amd.com >
Signed-off-by: Robert Beckett <bob.beckett@collabora.com >
Signed-off-by: Lucas Stach <l.stach@pengutronix.de >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2020-03-13 11:52:36 -04:00
7c1be93c8e
drm/scheduler: drop use of drmP.h
...
Drop use of the deprecated drmP.h header file.
Fix fallout.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org >
Reviewed-by: Christian König <christian.koenig@amd.com >
Acked-by: Emil Velikov <emil.velikov@collabora.com >
Cc: David Airlie <airlied@linux.ie >
Cc: Daniel Vetter <daniel@ffwll.ch >
Cc: Alex Deucher <alexander.deucher@amd.com >
Cc: Andrey Grodzovsky <andrey.grodzovsky@amd.com >
Cc: Huang Rui <ray.huang@amd.com >
Cc: Eric Anholt <eric@anholt.net >
Cc: Bas Nieuwenhuizen <bas@basnieuwenhuizen.nl >
Cc: Sharat Masetty <smasetty@codeaurora.org >
Cc: Nathan Chancellor <natechancellor@gmail.com >
Cc: Nayan Deshmukh <nayan26deshmukh@gmail.com >
Cc: Sam Ravnborg <sam@ravnborg.org >
Link: https://patchwork.freedesktop.org/patch/msgid/20190630061922.7254-26-sam@ravnborg.org
2019-07-15 18:11:31 +02:00
07507c01aa
drm/scheduler: Add job dependency trace.
...
During debug sessions I encountered a need to trace
back a job dependecy a few steps back to the first failing
job. This trace helpped me a lot.
Signed-off-by: Andrey Grodzovsky <andrey.grodzovsky@amd.com >
Reviewed-by: Christian König <christian.koenig@amd.com >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2018-08-27 11:09:46 -05:00
a70cdb9edd
drm/scheduler: move the tracepoints file from the include directory
...
Move it with the scheduler code. This is mostly a straight forward
rename with no code change except for updating the TRACE_INCLUDE_PATH
Signed-off-by: Nayan Deshmukh <nayan26deshmukh@gmail.com >
Suggested-by: Christian König <christian.koenig@amd.com >
Reviewed-by: Christian König <christian.koenig@amd.com >
Acked-by: Lucas Stach <l.stach@pengutronix.de >
Signed-off-by: Alex Deucher <alexander.deucher@amd.com >
2018-04-11 13:08:00 -05:00