All of lore.kernel.org
 help / color / mirror / Atom feed
From: Mike Leach <mike.leach@linaro.org>
To: German Gomez <german.gomez@arm.com>
Cc: Coresight ML <coresight@lists.linaro.org>,
	 linux-arm-kernel <linux-arm-kernel@lists.infradead.org>
Subject: Re: [PATCH v2 5/5] Documentation: coresight: Update coresight configuration docs
Date: Wed, 20 Oct 2021 15:00:47 +0100	[thread overview]
Message-ID: <CAJ9a7Vg0KmRyc+7JNvU5mhbi1ELhzj_fHqBHzjmvYEV4Hr9qiw@mail.gmail.com> (raw)
In-Reply-To: <c4793be7-df78-5f54-3abe-6f7d1a6e6db0@arm.com>

Hi German,


On Wed, 20 Oct 2021 at 11:08, German Gomez <german.gomez@arm.com> wrote:
>
> Hi Mike,
>
> Sorry if this is the wrong channel to report this, but is the section in

This is exactly the right place to report this!

> the coresight-config configuration, where it lists "configurations"
> under the "/sys/devices/cs_etm/" directory still relevant?
>
>     $ ls /sys/devices/cs_etm
>     configurations  format  perf_event_mux_interval_ms  sinks  type
>     events  nr_addr_filters  power
>
> I think it may have been removed in a previous patchset [1]. I didn't
> see it when trying the coresight-config patches.
>
>     2) Dropped the 'configurations' sub dir in cs_etm perf directories as superfluous
>

I think you are correct - I haven't got access to my target to
confirm, but I do remember removing this directory - so the docs do
need updating.
I'll either fix on a respin of this set, or generate a separate patch.

Thanks for spotting this.

Mike


> Thanks,
> German
>
> [1] https://lore.kernel.org/linux-arm-kernel/20210707133003.5414-1-mike.leach@linaro.org/
>
> On 19/10/2021 20:13, Mike Leach wrote:
> > Update the CoreSight System Configuration document to cover the
> > use of loadable modules to add configurations and features
> > to the system.
> >
> > Signed-off-by: Mike Leach <mike.leach@linaro.org>
> > ---
> >  .../trace/coresight/coresight-config.rst      | 19 +++++++++++++++++++
> >  1 file changed, 19 insertions(+)
> >
> > diff --git a/Documentation/trace/coresight/coresight-config.rst b/Documentation/trace/coresight/coresight-config.rst
> > index a4e3ef295240..911db4da7f99 100644
> > --- a/Documentation/trace/coresight/coresight-config.rst
> > +++ b/Documentation/trace/coresight/coresight-config.rst
> > @@ -242,3 +242,22 @@ A preset to override the current parameter values can also be selected::
> >
> >  When configurations are selected in this way, then the trace sink used is
> >  automatically selected.
> > +
> > +Creating and Loading Custom Configurations
> > +==========================================
> > +
> > +Custom configurations and / or features can be dynamically loaded into the
> > +system by using a loadable module.
> > +
> > +An example of a custom configuration is found in ./samples/coresight.
> > +
> > +This creates a new configuration that uses the existing built in
> > +strobing feature, but provides a different set of presets.
> > +
> > +When the module is loaded, then the configuration appears in the configfs
> > +file system and is selectable in the same way as the built in configuration
> > +described above.
> > +
> > +Configurations can use previously loaded features. The system will ensure
> > +that it is not possible to unload a feature that is currently in use, by
> > +enforcing the unload order as the strict reverse of the load order.



-- 
Mike Leach
Principal Engineer, ARM Ltd.
Manchester Design Centre. UK

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

  reply	other threads:[~2021-10-20 14:02 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-10-19 19:13 [PATCH v2 0/5] coresight: syscfg: dynamic load Mike Leach
2021-10-19 19:13 ` [PATCH v2 1/5] coresight: syscfg: Update API to allow dynamic load and unload Mike Leach
2021-11-09 17:59   ` Mathieu Poirier
2021-10-19 19:13 ` [PATCH v2 2/5] coresight: syscfg: Update load API for config loadable modules Mike Leach
2021-10-19 19:13 ` [PATCH v2 3/5] coresight: syscfg: Example CoreSight configuration loadable module Mike Leach
2021-10-19 19:13 ` [PATCH v2 4/5] coresight: configfs: Allow configfs to activate configuration Mike Leach
2021-11-11 17:23   ` Mathieu Poirier
2021-10-19 19:13 ` [PATCH v2 5/5] Documentation: coresight: Update coresight configuration docs Mike Leach
2021-10-20 10:08   ` German Gomez
2021-10-20 14:00     ` Mike Leach [this message]
2021-11-11 17:35 ` [PATCH v2 0/5] coresight: syscfg: dynamic load Mathieu Poirier
2021-11-17 13:59   ` Mike Leach

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=CAJ9a7Vg0KmRyc+7JNvU5mhbi1ELhzj_fHqBHzjmvYEV4Hr9qiw@mail.gmail.com \
    --to=mike.leach@linaro.org \
    --cc=coresight@lists.linaro.org \
    --cc=german.gomez@arm.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    /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.