All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/6] Prepare GPU SVM for migration of THP
@ 2025-07-25 15:39 Francois Dugast
  2025-07-25 15:39 ` [PATCH v2 1/6] drm/pagemap: Rename drm_pagemap_device_addr to drm_pagemap_addr Francois Dugast
                   ` (9 more replies)
  0 siblings, 10 replies; 22+ messages in thread
From: Francois Dugast @ 2025-07-25 15:39 UTC (permalink / raw)
  To: intel-xe; +Cc: matthew.brost, Francois Dugast

v2: Rebase, address feedback provided by Matthew Brost

Francois Dugast (6):
  drm/pagemap: Rename drm_pagemap_device_addr to drm_pagemap_addr
  drm/pagemap: Use struct drm_pagemap_addr in mapping and copy functions
  drm/pagemap: DMA map folios when possible
  drm/pagemap: Allocate folios when possible
  drm/xe/migrate: Populate struct drm_pagemap_addr array
  drm/xe/svm: Migrate folios when possible

 drivers/gpu/drm/drm_gpusvm.c       |   4 +-
 drivers/gpu/drm/drm_pagemap.c      | 120 ++++++++++++++++++-----------
 drivers/gpu/drm/xe/xe_bo.c         |   2 +
 drivers/gpu/drm/xe/xe_migrate.c    |  86 ++++++++++++++-------
 drivers/gpu/drm/xe/xe_migrate.h    |   5 +-
 drivers/gpu/drm/xe/xe_res_cursor.h |  10 +--
 drivers/gpu/drm/xe/xe_svm.c        |  46 ++++++-----
 drivers/gpu/drm/xe/xe_svm.h        |   4 +-
 include/drm/drm_gpusvm.h           |   4 +-
 include/drm/drm_pagemap.h          |  50 ++++++------
 10 files changed, 206 insertions(+), 125 deletions(-)

-- 
2.43.0


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

end of thread, other threads:[~2025-07-29  6:16 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-25 15:39 [PATCH v2 0/6] Prepare GPU SVM for migration of THP Francois Dugast
2025-07-25 15:39 ` [PATCH v2 1/6] drm/pagemap: Rename drm_pagemap_device_addr to drm_pagemap_addr Francois Dugast
2025-07-25 21:46   ` Matthew Brost
2025-07-25 15:39 ` [PATCH v2 2/6] drm/pagemap: Use struct drm_pagemap_addr in mapping and copy functions Francois Dugast
2025-07-25 21:52   ` Matthew Brost
2025-07-25 15:39 ` [PATCH v2 3/6] drm/pagemap: DMA map folios when possible Francois Dugast
2025-07-25 21:54   ` Matthew Brost
2025-07-25 15:39 ` [PATCH v2 4/6] drm/pagemap: Allocate " Francois Dugast
2025-07-25 21:43   ` Matthew Brost
2025-07-28 10:18     ` Francois Dugast
2025-07-29  6:15       ` Matthew Brost
2025-07-25 15:39 ` [PATCH v2 5/6] drm/xe/migrate: Populate struct drm_pagemap_addr array Francois Dugast
2025-07-25 23:04   ` Matthew Brost
2025-07-25 15:39 ` [PATCH v2 6/6] drm/xe/svm: Migrate folios when possible Francois Dugast
2025-07-25 23:14   ` Matthew Brost
2025-07-28 14:10     ` Francois Dugast
2025-07-28 20:09       ` Matthew Brost
2025-07-28 21:15         ` Matthew Brost
2025-07-25 16:30 ` ✗ CI.checkpatch: warning for Prepare GPU SVM for migration of THP (rev2) Patchwork
2025-07-25 16:31 ` ✓ CI.KUnit: success " Patchwork
2025-07-25 17:29 ` ✓ Xe.CI.BAT: " Patchwork
2025-07-25 19:02 ` ✗ Xe.CI.Full: failure " Patchwork

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.