Thread (15 messages) 15 messages, 3 authors, 2017-05-09

[PATCH v8 5/7] coresight: add support for CPU debug module

From: mathieu.poirier@linaro.org (Mathieu Poirier)
Date: 2017-05-05 15:34:59
Also in: linux-arm-msm, linux-devicetree, lkml

On 5 May 2017 at 09:04, Sudeep Holla [off-list ref] wrote:

On 05/05/17 15:48, Mathieu Poirier wrote:
quoted
On Fri, May 05, 2017 at 02:55:17PM +0100, Sudeep Holla wrote:
[...]
quoted
quoted
Just curious as why this is not registered under coresight bus using
coresight_register ? It would be good to group all the coresight devices
under that bus if possible.
The only thing this driver has in common with the coresight framework is the
name, everything else is completely different.  Coupling them together (because
of the name) would introduce a lot of hacks and make the code unintelligible.
I guessed so from the quick glance at it as it needs descriptors with
notion of source, sink and links to register. However I felt odd to not
group under the same "coresight" bus. As someone with least knowledge
on coresight, I would check under "sys/bus/coresight" to check available
devices on the system.
2 years ago when implementing the coresight framework, using
"coresight" sounded like a logical choice but in hindsight it probably
should have been something like coresight-hat (HW Assisted Tracing).
That would have been a better representation of the reality, i.e the
term "coresight" being an umbrella for many kind of technology.  Leo
has done the right thing here with "coresight-cpu-debug".
Anyways that's just my thoughts though I agree with you. It may need
more refactoring to support that and it will look hackish if we try to
do that with the code as it stands.

--
Regards,
Sudeep
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help