Documentation/ABI/testing/sysfs-bus-coresight-devices-etm3x

Source file repositories/reference/linux-study-clean/Documentation/ABI/testing/sysfs-bus-coresight-devices-etm3x

File Facts

System
Linux kernel
Corpus path
Documentation/ABI/testing/sysfs-bus-coresight-devices-etm3x
Extension
[no extension]
Size
13403 bytes
Lines
329
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: Documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

What:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/enable_source
Date:		November 2014
KernelVersion:	3.19
Contact:	Mathieu Poirier <mathieu.poirier@linaro.org>
Description:	(RW) Enable/disable tracing on this specific trace entiry.
		Enabling a source implies the source has been configured
		properly and a sink has been identidifed for it.  The path
		of coresight components linking the source to the sink is
		configured and managed automatically by the coresight framework.

What:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_idx
Date:		November 2014
KernelVersion:	3.19
Contact:	Mathieu Poirier <mathieu.poirier@linaro.org>
Description:	Select which address comparator or pair (of comparators) to
		work with.

What:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_acctype
Date:		November 2014
KernelVersion:	3.19
Contact:	Mathieu Poirier <mathieu.poirier@linaro.org>
Description:	(RW) Used in conjunction with @addr_idx.  Specifies
		characteristics about the address comparator being configure,
		for example the access type, the kind of instruction to trace,
		processor context ID to trigger on, etc.  Individual fields in
		the access type register may vary on the version of the trace
		entity.

What:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_range
Date:		November 2014
KernelVersion:	3.19
Contact:	Mathieu Poirier <mathieu.poirier@linaro.org>
Description:	(RW) Used in conjunction with @addr_idx.  Specifies the range of
		addresses to trigger on.  Inclusion or exclusion is specified
		in the corresponding access type register.

What:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_single
Date:		November 2014
KernelVersion:	3.19
Contact:	Mathieu Poirier <mathieu.poirier@linaro.org>
Description:	(RW) Used in conjunction with @addr_idx.  Specifies the single
		address to trigger on, highly influenced by the configuration
		options of the corresponding access type register.

What:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_start
Date:		November 2014
KernelVersion:	3.19
Contact:	Mathieu Poirier <mathieu.poirier@linaro.org>
Description:	(RW) Used in conjunction with @addr_idx.  Specifies the single
		address to start tracing on, highly influenced by the
		configuration options of the corresponding access type register.

What:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/addr_stop
Date:		November 2014
KernelVersion:	3.19
Contact:	Mathieu Poirier <mathieu.poirier@linaro.org>
Description:	(RW) Used in conjunction with @addr_idx.  Specifies the single
		address to stop tracing on, highly influenced by the
		configuration options of the corresponding access type register.

What:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/cntr_idx
Date:		November 2014
KernelVersion:	3.19
Contact:	Mathieu Poirier <mathieu.poirier@linaro.org>
Description:	(RW) Specifies the counter to work on.

What:		/sys/bus/coresight/devices/<memory_map>.[etm|ptm]/cntr_event
Date:		November 2014
KernelVersion:	3.19
Contact:	Mathieu Poirier <mathieu.poirier@linaro.org>

Annotation

Implementation Notes