drm/amdgpu: add command submission workflow tracepoint

OGL needs these tracepoints to investigate performance issue.

Change-Id: I5e58187d061253f7d665dfce8e4e163ba91d3e2b
Signed-off-by: Chunming Zhou <David1.Zhou@amd.com>
This commit is contained in:
Chunming Zhou
2015-11-11 14:56:00 +08:00
committed by Alex Deucher
parent 5f2e816b29
commit 7034decf6a
5 changed files with 76 additions and 4 deletions

View File

@@ -26,6 +26,7 @@
#include <linux/sched.h>
#include <drm/drmP.h>
#include "amdgpu.h"
#include "amdgpu_trace.h"
static struct fence *amdgpu_sched_dependency(struct amd_sched_job *sched_job)
{
@@ -45,6 +46,7 @@ static struct fence *amdgpu_sched_run_job(struct amd_sched_job *sched_job)
}
job = to_amdgpu_job(sched_job);
mutex_lock(&job->job_lock);
trace_amdgpu_sched_run_job(job);
r = amdgpu_ib_schedule(job->adev,
job->num_ibs,
job->ibs,