All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/3] Support fdinfo runtime and memory stats on Panthor
@ 2024-04-23 21:32 Adrián Larumbe
  2024-04-23 21:32 ` [PATCH v2 1/3] drm/panthor: introduce job cycle and timestamp accounting Adrián Larumbe
                   ` (2 more replies)
  0 siblings, 3 replies; 8+ messages in thread
From: Adrián Larumbe @ 2024-04-23 21:32 UTC (permalink / raw)
  To: Boris Brezillon, Steven Price, Liviu Dudau, Maarten Lankhorst,
	Maxime Ripard, Thomas Zimmermann, David Airlie, Daniel Vetter
  Cc: kernel, Adrian Larumbe, dri-devel, linux-kernel

This patch series enables userspace utilities like gputop and nvtop to
query a render context's fdinfo file and figure out rates of engine
and memory utilisation.

Changelog:
v2:
 - Split original first patch in two, one for FW CS cycle and timestamp
 calculations and job accounting memory management, and a second one
 that enables fdinfo.
 - Moved NUM_INSTRS_PER_SLOT to the file prelude
 - Removed nelem variable from the group's struct definition.
 - Precompute size of group's syncobj BO to avoid code duplication.
 - Some minor nits.

Adrián Larumbe (3):
  drm/panthor: introduce job cycle and timestamp accounting
  drm/panthor: Add DRM fdinfo support
  drm/panthor: Enable fdinfo for memory stats

 drivers/gpu/drm/panthor/panthor_devfreq.c |  10 ++
 drivers/gpu/drm/panthor/panthor_device.h  |  11 ++
 drivers/gpu/drm/panthor/panthor_drv.c     |  31 ++++
 drivers/gpu/drm/panthor/panthor_gem.c     |  12 ++
 drivers/gpu/drm/panthor/panthor_sched.c   | 204 +++++++++++++++++++---
 5 files changed, 244 insertions(+), 24 deletions(-)


base-commit: a6325ad47bc808aeb4c69ae36e0236c2c6d400b5
-- 
2.44.0


^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2024-05-16 22:33 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-23 21:32 [PATCH v2 0/3] Support fdinfo runtime and memory stats on Panthor Adrián Larumbe
2024-04-23 21:32 ` [PATCH v2 1/3] drm/panthor: introduce job cycle and timestamp accounting Adrián Larumbe
2024-04-24  6:48   ` Boris Brezillon
2024-04-24 15:48   ` Liviu Dudau
2024-04-23 21:32 ` [PATCH v2 2/3] drm/panthor: Add DRM fdinfo support Adrián Larumbe
2024-04-23 21:32 ` [PATCH v2 3/3] drm/panthor: Enable fdinfo for memory stats Adrián Larumbe
2024-04-24 17:34   ` Liviu Dudau
2024-05-16 22:33     ` Adrián Larumbe

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.