[PATCH i-g-t 0/2]

nishit.sharma at intel.com nishit.sharma at intel.com
Tue Jun 10 13:53:16 UTC 2025


From: Nishit Sharma <nishit.sharma at intel.com>

IGT subtest eu-busy-10-sec schedules and execute compute workload on
multiple CCS engine instances. To check per engine instance is utilized
graphical representation of engine busyness is required. Functions
related to Graphical respresentation are integrated in IGT test xe_compute which has
dependency on Patch tools/gputop/gputop: Add per-device engine activity stats in GPUTOP


Nishit Sharma (2):
  tools/gputop/gputop: Add per-device engine activity stats in GPUTOP
  tests/intel/xe_compute: Add Compute workload Scheduling and Display EU
    busyness

 lib/igt_device_scan.c    | 128 +++++++
 lib/igt_device_scan.h    |   1 +
 lib/intel_compute.c      |  29 +-
 lib/intel_compute.h      |   2 +
 tests/intel/xe_compute.c | 755 +++++++++++++++++++++++++++++++++++++++
 tests/meson.build        |   1 +
 tools/gputop/gputop.c    | 638 +++++++++++++++++++++++++++++++++
 tools/gputop/meson.build |   6 +
 tools/gputop/utils.c     |  51 +++
 tools/gputop/utils.h     |  64 ++++
 tools/gputop/xe_gputop.c | 378 ++++++++++++++++++++
 tools/gputop/xe_gputop.h |  62 ++++
 tools/meson.build        |   6 +-
 13 files changed, 2113 insertions(+), 8 deletions(-)
 create mode 100644 tools/gputop/gputop.c
 create mode 100644 tools/gputop/meson.build
 create mode 100644 tools/gputop/utils.c
 create mode 100644 tools/gputop/utils.h
 create mode 100644 tools/gputop/xe_gputop.c
 create mode 100644 tools/gputop/xe_gputop.h

-- 
2.43.0



More information about the igt-dev mailing list