From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mga07.intel.com (mga07.intel.com [134.134.136.100]) by gabe.freedesktop.org (Postfix) with ESMTPS id 3568410E48D for ; Wed, 17 May 2023 21:25:46 +0000 (UTC) From: Umesh Nerlige Ramappa To: igt-dev@lists.freedesktop.org Date: Wed, 17 May 2023 14:25:27 -0700 Message-Id: <20230517212542.3681862-1-umesh.nerlige.ramappa@intel.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: [igt-dev] [PATCH i-g-t v2 00/15] PMU: multi-tile support List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: Enable IGT PMU support for multi-tile platforms. Add multi-tile support for intel_gpu_top. v2: (Tvrtko) - Instead of adding gtN suffix to item, add it to parent group - Show split gt values only if -p option is specified - Display aggregate value as default without -p option - Break down patches into reviewable units v3: (Ashutosh, Tvrtko) - Reformat GT info in INTERACTIVE mode - Use i915_for_each_gt - Move uapi to i915_drm_local.h - Use gem_list_engines() and drop unnecessary code v4: Rebase to resolve conflict and rerun CI Signed-off-by: Umesh Nerlige Ramappa Riana Tauro (1): perf_pmu: Use correct pmu config for multi-tile Tvrtko Ursulin (3): perf_pmu: Support multi-tile in rc6 subtest perf_pmu: Two new rc6 subtests perf_pmu: Support multi-tile in frequency subtest Umesh Nerlige Ramappa (11): perf_pmu: Quiesce GPU if measuring idle busyness without spinner intel_gpu_top: Add an array of freq and rc6 counters intel_gpu_top: Determine number of tiles intel_gpu_top: Capture freq and rc6 counters from each gt intel_gpu_top: Switch pmu_counter to use aggregated values intel_gpu_top: Add definitions for gt-specific items and groups intel_gpu_top: Bump up size of groups to accomodate multi-gt intel_gpu_top: Increase visibility for class_view intel_gpu_top: Show gt specific values if requested intel_gpu_top: Reduce one level of indent intel_gpu_top: Add gt specific values to header in interactive mode lib/i915/i915_drm_local.h | 15 ++ tests/i915/perf_pmu.c | 307 +++++++++++++++++++++++++++----------- tools/intel_gpu_top.c | 238 ++++++++++++++++++++++++----- 3 files changed, 432 insertions(+), 128 deletions(-) -- 2.36.1