diff options
author | Adrián Larumbe <adrian.larumbe@collabora.com> | 2024-07-16 21:57:24 +0100 |
---|---|---|
committer | Kamil Konieczny <kamil.konieczny@linux.intel.com> | 2024-07-17 16:09:00 +0200 |
commit | 294a7a487aab103c54b0deeb1559fcba371232d9 (patch) | |
tree | 7c54b57cd041113751ca23e6452abd6153332396 /tools/meson.build | |
parent | 9366bee04d1643250f6cfd4973e6d127f3bcca0e (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.build | 2 |
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, |