[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20121223113239.GG16237@mudshark.cambridge.arm.com>
Date: Sun, 23 Dec 2012 11:32:39 +0000
From: Will Deacon <will.deacon@....com>
To: Pratik Patel <pratikp@...eaurora.org>
Cc: Jon Hunter <jon-hunter@...com>,
"linux@....linux.org.uk" <linux@....linux.org.uk>,
"linux-arm-msm@...r.kernel.org" <linux-arm-msm@...r.kernel.org>,
"linus.walleij@...aro.org" <linus.walleij@...aro.org>,
"linux-kernel@...r.kernel.org" <linux-kernel@...r.kernel.org>,
"magnus.p.persson@...ricsson.com" <magnus.p.persson@...ricsson.com>,
"david.rusling@...aro.org" <david.rusling@...aro.org>,
"arve@...roid.com" <arve@...roid.com>,
"dsaxena@...aro.org" <dsaxena@...aro.org>,
"john.stultz@...aro.org" <john.stultz@...aro.org>,
"d-deao@...com" <d-deao@...com>,
"christian.bejram@...ricsson.com" <christian.bejram@...ricsson.com>,
"devicetree-discuss@...ts.ozlabs.org"
<devicetree-discuss@...ts.ozlabs.org>,
"linux-arm-kernel@...ts.infradead.org"
<linux-arm-kernel@...ts.infradead.org>
Subject: Re: CoreSight framework and drivers
On Fri, Dec 21, 2012 at 10:18:28PM +0000, Pratik Patel wrote:
> What user interface do you plan to provide for the CTI? Maybe
> something consistent with other CoreSight components in sysfs to
> allow users to enable, disable, map and unmap ???
>
> Please let me know your thoughts.
Rather than have your current approach of dev nodes + sysfs config files for
each coresight device, I think it might be better to follow something closer
to ftrace and stick per-device directories under debugfs/coresight/. Then you
can have a pipe file and some config files in the same directory for each
component. You also don't need to do any mapping operations with this (just
post-process the stream directly).
It might also be fun to play with file redirection for sources and sinks, but
that's probably a bit too invasive.
Will
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists