linux-sg2042/drivers/hwtracing/intel_th
Alexander Shishkin ba82664c13 intel_th: Add Memory Storage Unit driver
Memory Storage Unit (MSU) is a trace output device that collects trace
data to system memory. It consists of 2 independent Memory Storage
Controllers (MSCs).

This driver provides userspace interfaces to configure in-memory tracing
parameters, such as contiguous (high-order allocation) buffer or multiblock
(scatter list) buffer mode, wrapping (data overwrite) and number and sizes
of windows in multiblock mode. Userspace can read the buffers via mmap()ing
or read()ing of the corresponding device node.

Signed-off-by: Laurent Fert <laurent.fert@intel.com>
Signed-off-by: Alexander Shishkin <alexander.shishkin@linux.intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2015-10-04 20:28:58 +01:00
..
Kconfig intel_th: Add Memory Storage Unit driver 2015-10-04 20:28:58 +01:00
Makefile intel_th: Add Memory Storage Unit driver 2015-10-04 20:28:58 +01:00
core.c intel_th: Add driver infrastructure for Intel(R) Trace Hub devices 2015-10-04 20:28:58 +01:00
debug.c intel_th: Add driver infrastructure for Intel(R) Trace Hub devices 2015-10-04 20:28:58 +01:00
debug.h intel_th: Add driver infrastructure for Intel(R) Trace Hub devices 2015-10-04 20:28:58 +01:00
gth.c intel_th: Add Global Trace Hub driver 2015-10-04 20:28:58 +01:00
gth.h intel_th: Add Global Trace Hub driver 2015-10-04 20:28:58 +01:00
intel_th.h intel_th: Add driver infrastructure for Intel(R) Trace Hub devices 2015-10-04 20:28:58 +01:00
msu.c intel_th: Add Memory Storage Unit driver 2015-10-04 20:28:58 +01:00
msu.h intel_th: Add Memory Storage Unit driver 2015-10-04 20:28:58 +01:00
pci.c intel_th: Add pci glue layer for Intel(R) Trace Hub 2015-10-04 20:28:58 +01:00
sth.c intel_th: Add Software Trace Hub driver 2015-10-04 20:28:58 +01:00
sth.h intel_th: Add Software Trace Hub driver 2015-10-04 20:28:58 +01:00