diff options
Diffstat (limited to 'meta-steppeeagle/recipes-kernel/linux/linux-yocto/0020-yocto-amd-drm-radeon-WIP-add-copy-trace-point.patch')
-rw-r--r-- | meta-steppeeagle/recipes-kernel/linux/linux-yocto/0020-yocto-amd-drm-radeon-WIP-add-copy-trace-point.patch | 59 |
1 files changed, 0 insertions, 59 deletions
diff --git a/meta-steppeeagle/recipes-kernel/linux/linux-yocto/0020-yocto-amd-drm-radeon-WIP-add-copy-trace-point.patch b/meta-steppeeagle/recipes-kernel/linux/linux-yocto/0020-yocto-amd-drm-radeon-WIP-add-copy-trace-point.patch deleted file mode 100644 index 95662197..00000000 --- a/meta-steppeeagle/recipes-kernel/linux/linux-yocto/0020-yocto-amd-drm-radeon-WIP-add-copy-trace-point.patch +++ /dev/null @@ -1,59 +0,0 @@ -From fd743f086a3079b5fab5f05809a5998200f5201d Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Tue, 17 Dec 2013 11:43:21 -0700 -Subject: [PATCH 20/44] drm/radeon: WIP add copy trace point -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Signed-off-by: Christian König <christian.koenig@amd.com> ---- - drivers/gpu/drm/radeon/cik_sdma.c | 2 ++ - drivers/gpu/drm/radeon/radeon_trace.h | 18 ++++++++++++++++++ - 2 files changed, 20 insertions(+) - -diff --git a/drivers/gpu/drm/radeon/cik_sdma.c b/drivers/gpu/drm/radeon/cik_sdma.c -index 8517a62..a589d79 100644 ---- a/drivers/gpu/drm/radeon/cik_sdma.c -+++ b/drivers/gpu/drm/radeon/cik_sdma.c -@@ -433,6 +433,8 @@ int cik_copy_dma(struct radeon_device *rdev, - int i, num_loops; - int r = 0; - -+ trace_radeon_copy(src_offset, dst_offset, num_gpu_pages); -+ - r = radeon_semaphore_create(rdev, &sem); - if (r) { - DRM_ERROR("radeon: moving bo (%d).\n", r); -diff --git a/drivers/gpu/drm/radeon/radeon_trace.h b/drivers/gpu/drm/radeon/radeon_trace.h -index 0473257..6e966bb 100644 ---- a/drivers/gpu/drm/radeon/radeon_trace.h -+++ b/drivers/gpu/drm/radeon/radeon_trace.h -@@ -27,6 +27,24 @@ TRACE_EVENT(radeon_bo_create, - TP_printk("bo=%p, pages=%u", __entry->bo, __entry->pages) - ); - -+TRACE_EVENT(radeon_copy, -+ TP_PROTO(u64 src, u64 dst, u32 pages), -+ TP_ARGS(src, dst, pages), -+ TP_STRUCT__entry( -+ __field(u64, src) -+ __field(u64, dst) -+ __field(u32, pages) -+ ), -+ -+ TP_fast_assign( -+ __entry->src = src; -+ __entry->dst = dst; -+ __entry->pages = pages; -+ ), -+ TP_printk("src=%010llx, dst=%010llx, pages=%u", -+ __entry->src, __entry->dst, __entry->pages) -+); -+ - TRACE_EVENT(radeon_cs, - TP_PROTO(struct radeon_cs_parser *p), - TP_ARGS(p), --- -1.7.9.5 - |