Module: Mesa Branch: main Commit: 12d35892e0e6d10962fab361a359138ef357e375 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=12d35892e0e6d10962fab361a359138ef357e375
Author: Ian Romanick <[email protected]> Date: Mon Dec 6 12:23:55 2021 -0800 intel/stub: Suppress warnings about DRM_I915_QUERY_PERF_CONFIG There's not a useful way to implement this, so just silence the warning to cleanup shader-db runs. Reviewed-by: Lionel Landwerlin <[email protected]> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14132> --- src/intel/tools/intel_noop_drm_shim.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/intel/tools/intel_noop_drm_shim.c b/src/intel/tools/intel_noop_drm_shim.c index 9013c0df996..1174f50555b 100644 --- a/src/intel/tools/intel_noop_drm_shim.c +++ b/src/intel/tools/intel_noop_drm_shim.c @@ -303,6 +303,13 @@ i915_ioctl_query(int fd, unsigned long request, void *arg) break; } + case DRM_I915_QUERY_PERF_CONFIG: + /* This is known but not supported by the shim. Handling this here + * suppresses some spurious warning messages in shader-db runs. + */ + item->length = -EINVAL; + break; + default: fprintf(stderr, "Unknown drm_i915_query_item id=%lli\n", item->query_id); item->length = -EINVAL;
