pps: add an intel config file
authorLionel Landwerlin <lionel.g.landwerlin@intel.com>
Wed, 27 Oct 2021 21:09:14 +0000 (00:09 +0300)
committerLionel Landwerlin <lionel.g.landwerlin@intel.com>
Thu, 28 Oct 2021 10:16:56 +0000 (13:16 +0300)
It was useful to set a colleague up on perfetto.

Signed-off-by: Lionel Landwerlin <lionel.g.landwerlin@intel.com>
Reviewed-by: Antonio Caggiano <antonio.caggiano@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13571>

src/tool/pps/cfg/intel.cfg [new file with mode: 0644]

diff --git a/src/tool/pps/cfg/intel.cfg b/src/tool/pps/cfg/intel.cfg
new file mode 100644 (file)
index 0000000..f1f2e9b
--- /dev/null
@@ -0,0 +1,79 @@
+buffers {
+  size_kb: 2048
+  fill_policy: RING_BUFFER
+}
+
+data_sources {
+  config {
+    name: "linux.ftrace"
+    target_buffer: 0
+    ftrace_config {
+      buffer_size_kb: 16384
+      drain_period_ms: 500
+
+      ftrace_events: "scm/scm_call_start"
+      ftrace_events: "scm/scm_call_end"
+      ftrace_events: "drm/drm_vblank_event"
+      ftrace_events: "dma_fence/dma_fence_destroy"
+      ftrace_events: "dma_fence/dma_fence_enable_signal"
+      ftrace_events: "dma_fence/dma_fence_signaled"
+      ftrace_events: "dma_fence/dma_fence_wait_start"
+      ftrace_events: "dma_fence/dma_fence_emit"
+      ftrace_events: "dma_fence/dma_fence_init"
+      ftrace_events: "dma_fence/dma_fence_wait_end"
+      ftrace_events: "clock_disable"
+      ftrace_events: "clock_enable"
+      ftrace_events: "clock_set_rate"
+      ftrace_events: "power/cpu_frequency_limits"
+      ftrace_events: "power/cpu_frequency"
+      ftrace_events: "power/cpu_idle"
+      ftrace_events: "raw_syscalls/sys_enter"
+      ftrace_events: "raw_syscalls/sys_exit"
+      ftrace_events: "cpufreq_interactive_already"
+      ftrace_events: "cpufreq_interactive_boost"
+      ftrace_events: "cpufreq_interactive_notyet"
+      ftrace_events: "cpufreq_interactive_setspeed"
+      ftrace_events: "cpufreq_interactive_target"
+      ftrace_events: "cpufreq_interactive_unboost"
+      ftrace_events: "sched_blocked_reason"
+      ftrace_events: "sched_cpu_hotplug"
+      ftrace_events: "sched_process_exec"
+      ftrace_events: "sched_process_exit"
+      ftrace_events: "sched_process_fork"
+      ftrace_events: "sched_process_free"
+      ftrace_events: "sched_process_hang"
+      ftrace_events: "sched_process_wait"
+      ftrace_events: "sched_switch"
+      ftrace_events: "sched_wakeup_new"
+      ftrace_events: "sched_wakeup"
+      ftrace_events: "sched_waking"
+      ftrace_events: "smbus_read"
+      ftrace_events: "smbus_reply"
+      ftrace_events: "smbus_result"
+      ftrace_events: "smbus_write"
+      ftrace_events: "softirq_entry"
+      ftrace_events: "softirq_exit"
+      ftrace_events: "softirq_raise"
+      ftrace_events: "suspend_resume"
+      ftrace_events: "workqueue_activate_work"
+      ftrace_events: "workqueue_execute_end"
+      ftrace_events: "workqueue_execute_start"
+      ftrace_events: "workqueue_queue_work"
+      ftrace_events: "signal_generate"
+      ftrace_events: "signal_deliver"
+    }
+  }
+}
+
+data_sources {
+  config {
+    name: "gpu.counters.i915"
+    gpu_counter_config {
+      counter_period_ns: 100000
+    }
+  }
+}
+
+duration_ms: 16000
+write_into_file: true
+file_write_period_ms: 500