mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2025-01-15 05:46:47 +07:00
c0ddbfea72
Tracers can be configured with various options at synthesis time and knowing what resources are available is important for SW configuration purposes. As such adding RO sysfs entries for characteristics related to the tracer implementation. Signed-off-by: Pratik Patel <pratikp@codeaurora.org> Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
78 lines
2.8 KiB
Plaintext
78 lines
2.8 KiB
Plaintext
What: /sys/bus/coresight/devices/<memory_map>.etm/enable_source
|
|
Date: April 2015
|
|
KernelVersion: 4.01
|
|
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/cpu
|
|
Date: April 2015
|
|
KernelVersion: 4.01
|
|
Contact: Mathieu Poirier <mathieu.poirier@linaro.org>
|
|
Description: (R) The CPU this tracing entity is associated with.
|
|
|
|
What: /sys/bus/coresight/devices/<memory_map>.etm/nr_pe_cmp
|
|
Date: April 2015
|
|
KernelVersion: 4.01
|
|
Contact: Mathieu Poirier <mathieu.poirier@linaro.org>
|
|
Description: (R) Indicates the number of PE comparator inputs that are
|
|
available for tracing.
|
|
|
|
What: /sys/bus/coresight/devices/<memory_map>.etm/nr_addr_cmp
|
|
Date: April 2015
|
|
KernelVersion: 4.01
|
|
Contact: Mathieu Poirier <mathieu.poirier@linaro.org>
|
|
Description: (R) Indicates the number of address comparator pairs that are
|
|
available for tracing.
|
|
|
|
What: /sys/bus/coresight/devices/<memory_map>.etm/nr_cntr
|
|
Date: April 2015
|
|
KernelVersion: 4.01
|
|
Contact: Mathieu Poirier <mathieu.poirier@linaro.org>
|
|
Description: (R) Indicates the number of counters that are available for
|
|
tracing.
|
|
|
|
What: /sys/bus/coresight/devices/<memory_map>.etm/nr_ext_inp
|
|
Date: April 2015
|
|
KernelVersion: 4.01
|
|
Contact: Mathieu Poirier <mathieu.poirier@linaro.org>
|
|
Description: (R) Indicates how many external inputs are implemented.
|
|
|
|
What: /sys/bus/coresight/devices/<memory_map>.etm/numcidc
|
|
Date: April 2015
|
|
KernelVersion: 4.01
|
|
Contact: Mathieu Poirier <mathieu.poirier@linaro.org>
|
|
Description: (R) Indicates the number of Context ID comparators that are
|
|
available for tracing.
|
|
|
|
What: /sys/bus/coresight/devices/<memory_map>.etm/numvmidc
|
|
Date: April 2015
|
|
KernelVersion: 4.01
|
|
Contact: Mathieu Poirier <mathieu.poirier@linaro.org>
|
|
Description: (R) Indicates the number of VMID comparators that are available
|
|
for tracing.
|
|
|
|
What: /sys/bus/coresight/devices/<memory_map>.etm/nrseqstate
|
|
Date: April 2015
|
|
KernelVersion: 4.01
|
|
Contact: Mathieu Poirier <mathieu.poirier@linaro.org>
|
|
Description: (R) Indicates the number of sequencer states that are
|
|
implemented.
|
|
|
|
What: /sys/bus/coresight/devices/<memory_map>.etm/nr_resource
|
|
Date: April 2015
|
|
KernelVersion: 4.01
|
|
Contact: Mathieu Poirier <mathieu.poirier@linaro.org>
|
|
Description: (R) Indicates the number of resource selection pairs that are
|
|
available for tracing.
|
|
|
|
What: /sys/bus/coresight/devices/<memory_map>.etm/nr_ss_cmp
|
|
Date: April 2015
|
|
KernelVersion: 4.01
|
|
Contact: Mathieu Poirier <mathieu.poirier@linaro.org>
|
|
Description: (R) Indicates the number of single-shot comparator controls that
|
|
are available for tracing.
|