From: Jesse Barnes <jbarnes@virtuousgeek.org>
To: Patrik Jakobsson <patrik.jakobsson@linux.intel.com>,
strace-devel@lists.sourceforge.net
Cc: intel-gfx@lists.freedesktop.org
Subject: Re: [RFC 0/2] strace/drm: Add i915 ioctls to strace
Date: Thu, 07 May 2015 08:37:40 -0700 [thread overview]
Message-ID: <554B86C4.8010707@virtuousgeek.org> (raw)
In-Reply-To: <1430923683-17741-1-git-send-email-patrik.jakobsson@linux.intel.com>
On 05/06/2015 07:48 AM, Patrik Jakobsson wrote:
> This patch set aims to make strace more useful when tracing i915 ioctls.
> The ioctl type is first checked for being drm and then the driver
> backing the opened device is identified by looking at sysfs. Other
> drivers than i915 can easily be added.
>
> Only a subset of the i915 ioctls are included. I will extend this patch
> set if the approach looks ok. The generic drm ioctls are also missing.
>
> Give it a spin with:
> strace -e trace=ioctl -p `pidof X`
>
> Patrik Jakobsson (2):
> strace/drm: Print extended info for drm and i915 ioctls
> strace/drm: Print args for most common i915 ioctls
>
> Makefile.am | 2 +
> defs.h | 2 +
> drm.c | 104 +++++++++++++++++
> drm_i915.c | 278 +++++++++++++++++++++++++++++++++++++++++++++
> ioctl.c | 5 +
> xlat/drm_i915_getparams.in | 28 +++++
> xlat/drm_i915_ioctls.in | 51 +++++++++
> xlat/drm_i915_setparams.in | 4 +
> 8 files changed, 474 insertions(+)
> create mode 100644 drm.c
> create mode 100644 drm_i915.c
> create mode 100644 xlat/drm_i915_getparams.in
> create mode 100644 xlat/drm_i915_ioctls.in
> create mode 100644 xlat/drm_i915_setparams.in
Yeah, this looks pretty cool to me. I'm not familiar with strace
internals, but the split and extensible design looks reasonable; should
make it easy to add other drivers and such in the future.
Who on the strace side can pick this up?
Thanks,
Jesse
_______________________________________________
Intel-gfx mailing list
Intel-gfx@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/intel-gfx
next prev parent reply other threads:[~2015-05-07 15:44 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-05-06 14:48 [RFC 0/2] strace/drm: Add i915 ioctls to strace Patrik Jakobsson
2015-05-06 14:48 ` [RFC 1/2] strace/drm: Print extended info for drm and i915 ioctls Patrik Jakobsson
[not found] ` <1430923683-17741-1-git-send-email-patrik.jakobsson-VuQAYsv1563Yd54FQh9/CA@public.gmane.org>
2015-05-06 14:48 ` [RFC 2/2] strace/drm: Print args for most common " Patrik Jakobsson
2015-05-07 15:37 ` Jesse Barnes [this message]
2015-05-11 9:05 ` [RFC 0/2] strace/drm: Add i915 ioctls to strace Patrik Jakobsson
2015-05-11 10:50 ` Gabriel Laskar
2015-05-11 13:54 ` [Intel-gfx] " Patrik Jakobsson
2015-05-11 18:08 ` Gabriel Laskar
2015-05-12 12:35 ` Patrik Jakobsson
2015-05-12 17:37 ` [Intel-gfx] " Gabriel Laskar
[not found] ` <20150512193759.09bb505b-krIL5v34lyW+8jMViQwUxmazZaUMDOZU@public.gmane.org>
2015-05-12 22:10 ` Dmitry V. Levin
2015-05-19 8:03 ` Patrik Jakobsson
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=554B86C4.8010707@virtuousgeek.org \
--to=jbarnes@virtuousgeek.org \
--cc=intel-gfx@lists.freedesktop.org \
--cc=patrik.jakobsson@linux.intel.com \
--cc=strace-devel@lists.sourceforge.net \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.