Intel-XE Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Intel-xe] [PATCH 0/1] drm: Add a gpu page-table walker
@ 2023-02-16 16:27 Thomas Hellström
  2023-02-16 16:27 ` [Intel-xe] [PATCH 1/1] drm: Add a gpu page-table walker helper Thomas Hellström
  2023-02-16 20:18 ` [Intel-xe] [PATCH 0/1] drm: Add a gpu page-table walker Daniel Vetter
  0 siblings, 2 replies; 9+ messages in thread
From: Thomas Hellström @ 2023-02-16 16:27 UTC (permalink / raw)
  To: dri-devel; +Cc: intel-xe, intel-gfx, Dave Airlie, Daniel Vetter

A slightly unusual cover letter for a single patch.

The page table walker is currently used by the xe driver only,
but the code is generic so we can be good citizens and add it to drm
as a helper, for possible use by other drivers,
If so we can merge the commit when we merge the xe driver.

The question raised here is
*) Should it be a generic drm helper or xe-specific with changed
   prefixes?
*) If a drm helper, should we use a config option?

For usage examples, see xe_pt.c
https://gitlab.freedesktop.org/drm/xe/kernel/-/blob/drm-xe-next/drivers/gpu/drm/xe/xe_pt.c

Thanks,
Thomas

Thomas Hellström (1):
  drm: Add a gpu page-table walker helper

 drivers/gpu/drm/Makefile      |   1 +
 drivers/gpu/drm/drm_pt_walk.c | 159 +++++++++++++++++++++++++++++++++
 include/drm/drm_pt_walk.h     | 161 ++++++++++++++++++++++++++++++++++
 3 files changed, 321 insertions(+)
 create mode 100644 drivers/gpu/drm/drm_pt_walk.c
 create mode 100644 include/drm/drm_pt_walk.h

-- 
2.34.1


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

end of thread, other threads:[~2023-02-27 15:07 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-16 16:27 [Intel-xe] [PATCH 0/1] drm: Add a gpu page-table walker Thomas Hellström
2023-02-16 16:27 ` [Intel-xe] [PATCH 1/1] drm: Add a gpu page-table walker helper Thomas Hellström
2023-02-16 20:18 ` [Intel-xe] [PATCH 0/1] drm: Add a gpu page-table walker Daniel Vetter
2023-02-23 14:38   ` Thomas Hellström
2023-02-23 18:50     ` Alex Deucher
2023-02-26 18:56       ` Oded Gabbay
2023-02-27  8:09         ` Thomas Hellström
2023-02-27 15:07           ` Stanislaw Gruszka
2023-02-27  8:07       ` Thomas Hellström

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox