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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox