summaryrefslogtreecommitdiff
path: root/tools/meson.build
diff options
context:
space:
mode:
authorAdrián Larumbe <adrian.larumbe@collabora.com>2024-07-16 21:57:24 +0100
committerKamil Konieczny <kamil.konieczny@linux.intel.com>2024-07-17 16:09:00 +0200
commit294a7a487aab103c54b0deeb1559fcba371232d9 (patch)
tree7c54b57cd041113751ca23e6452abd6153332396 /tools/meson.build
parent9366bee04d1643250f6cfd4973e6d127f3bcca0e (diff)
tools/gputop: toggle sysfs profiling knob if available for device
For every DRM device that enables its job accounting HW from user space, toggle it right before obtaining per-client fdinfo numbers. Make sure profiling status is returned to its original state before exiting, by handling the SIGINT signal just like in intel_gpu_top. Also add the static IGT profiling library to gputop's list of build dependencies. Cc: Tvrtko Ursulin <tursulin@ursulin.net> Cc: Daniel Vetter <daniel@ffwll.ch> Cc: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com> Cc: Lucas De Marchi <lucas.demarchi@intel.com> Signed-off-by: Adrián Larumbe <adrian.larumbe@collabora.com> Acked-by: Zbigniew Kempczyński <zbigniew.kempczynski@intel.com> Acked-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Diffstat (limited to 'tools/meson.build')
-rw-r--r--tools/meson.build2
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/meson.build b/tools/meson.build
index c02c020d0..df26c4b95 100644
--- a/tools/meson.build
+++ b/tools/meson.build
@@ -69,7 +69,7 @@ endif
executable('gputop', 'gputop.c',
install : true,
install_rpath : bindir_rpathdir,
- dependencies : [lib_igt_drm_clients,lib_igt_drm_fdinfo,math])
+ dependencies : [lib_igt_drm_clients,lib_igt_drm_fdinfo,lib_igt_profiling,math])
intel_l3_parity_src = [ 'intel_l3_parity.c', 'intel_l3_udev_listener.c' ]
executable('intel_l3_parity', sources : intel_l3_parity_src,