You copied the Doc URL to your clipboard.

Required kernel configuration menu options

Whether you are running Linux or Android on your target, you must enable certain kernel configuration options to run Streamline.

The following menuconfig menus have options that are required for Streamline:


If these options are not set correctly, you must change them and rebuild your kernel. If they are set correctly, you are ready to build and install the gator driver.


The location of these options might change between releases. If so, use the search option in menuconfig to find them.
General Setup
Enable the Profiling Support option, CONFIG_PROFILING and the Kernel performance events and counters option, CONFIG_PERF_EVENTS.
Kernel Features
Enable the High Resolution Timer Support option, CONFIG_HIGH_RES_TIMERS and the Enable hardware performance counter support option, CONFIG_HW_PERF_EVENTS. Enable the Use local timer interrupts option, CONFIG_LOCAL_TIMERS, if you are using Symmetric MultiProcessing (SMP). The CONFIG_LOCAL_TIMERS option is not necessary if you are running on Linux version 3.12 or later.
CPU Power Management
To enable the CPU Freq Timeline view chart, gator requires kernel version 2.6.38 or greater and that you define the CPU Frequency scaling option, CONFIG_CPU_FREQ.


The Trace context switches and events option, CONFIG_ENABLE_DEFAULT_TRACERS, is not visible if you have other Tracers configuration options enabled. Enabling other Tracers configuration options is sufficient to turn on context switches and events and run Streamline. CONFIG_GENERIC_TRACER or CONFIG_TRACING also work to enable tracing. The Trace process context switches and events option might not be visible in menuconfig as an option if other trace configurations are enabled. Enabling one of these other trace configurations is sufficient to turn on tracing.
Was this page helpful? Yes No