[PATCH i-g-t 0/2]

nishit.sharma at intel.com nishit.sharma at intel.com
Thu Jul 3 15:19:52 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
and display on console few structures and headers are are used in IGT test
xe_compute which has dependency on
Patch tools/gputop/gputop: Add per-device engine activity stats in GPUTOP

Nishit Sharma (1):
  tests/intel/xe_compute: Add Compute workload Scheduling and Display EU
    busyness

Soham Purkait (1):
  tools/gputop/gputop: Add per-device engine activity stats in GPUTOP

 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 | 764 +++++++++++++++++++++++++++++++++++++++
 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, 2122 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