Streamline enables you to gather GPU-specific profiling data on a Mali-400 based device, adding a significant amount of data about the graphical performance of your target to the Analysis Reports.
A Mali-400 based device.
A sufficiently recent version of the
mali.kodriver. The driver must be capable of generating the tracepoints needed by the
gator.kodriver. Consult your supplier to see if this version of the driver is available for your device. For more information, see the Mali developer site
Follow normal installation and setup instructions for Streamline
and the gator daemon. To build the gator driver,
Mali support, add a build switch and an include to the make command.
The build switch enables Mali support, and the include path allows
the compiler to locate the
file containing the declaration of the Linux tracepoints necessary
for Mali support. To build the gator module for Mali, follow these
Add the following options to your
Insert the gator module as normal:
Verify that you built the module successfully:
ls -l /dev/gator/events/ARM_Mali-400*
This command should produce a list of counters.
If you have successfully built the gator module with Mali support, you can run a capture session on a Mali target. Follow the normal instructions for setting capture options and a triggering a capture session. For more information on how to do this, see ARM Streamline Data view basics .