All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 0/5] drm/xe: enable driver usage on non-4KiB kernels
@ 2025-07-23  7:45 Simon Richter
  2025-07-23  7:45 ` [PATCH v3 1/5] drm/xe/bo: fix alignment with non-4KiB kernel page sizes Simon Richter
                   ` (7 more replies)
  0 siblings, 8 replies; 21+ messages in thread
From: Simon Richter @ 2025-07-23  7:45 UTC (permalink / raw)
  To: intel-xe; +Cc: jeffbai, Simon Richter

Hi,

since this needed a rebase for the disappearance of bo->size, I've gone
ahead and done that (one line removed from Mingcong Bai's original patch
series).

There is only one thing that might need looking into: this will still fail
if kernel pages are larger than 64k. I'm not aware of any platform where
that is the case though.

   Simon

Mingcong Bai (5):
  drm/xe/bo: fix alignment with non-4KiB kernel page sizes
  drm/xe/guc: use GUC_SIZE (SZ_4K) for alignment
  drm/xe/regs: fix RING_CTL_SIZE(size) calculation
  drm/xe: use 4KiB alignment for cursor jumps
  drm/xe/query: use PAGE_SIZE as the minimum page alignment

 drivers/gpu/drm/xe/regs/xe_engine_regs.h |  2 +-
 drivers/gpu/drm/xe/xe_bo.c               |  6 ++---
 drivers/gpu/drm/xe/xe_guc.c              |  4 +--
 drivers/gpu/drm/xe/xe_guc.h              |  3 +++
 drivers/gpu/drm/xe/xe_guc_ads.c          | 32 ++++++++++++------------
 drivers/gpu/drm/xe/xe_guc_capture.c      |  8 +++---
 drivers/gpu/drm/xe/xe_guc_ct.c           |  2 +-
 drivers/gpu/drm/xe/xe_guc_log.c          |  5 ++--
 drivers/gpu/drm/xe/xe_guc_pc.c           |  4 +--
 drivers/gpu/drm/xe/xe_migrate.c          |  4 +--
 drivers/gpu/drm/xe/xe_query.c            |  2 +-
 include/uapi/drm/xe_drm.h                |  7 ++++--
 12 files changed, 43 insertions(+), 36 deletions(-)

-- 
2.47.2


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

end of thread, other threads:[~2025-08-08 21:56 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-23  7:45 [PATCH v3 0/5] drm/xe: enable driver usage on non-4KiB kernels Simon Richter
2025-07-23  7:45 ` [PATCH v3 1/5] drm/xe/bo: fix alignment with non-4KiB kernel page sizes Simon Richter
2025-07-28 13:30   ` Rodrigo Vivi
2025-07-29  8:21     ` Simon Richter
2025-08-08 21:11     ` Simon Richter
2025-08-08 21:55       ` Matthew Brost
2025-07-31  9:55   ` Mingcong Bai
2025-07-31 10:48     ` Simon Richter
2025-08-01  1:06       ` Mingcong Bai
2025-08-01  1:40         ` Simon.Richter
2025-07-23  7:45 ` [PATCH v3 2/5] drm/xe/guc: use GUC_SIZE (SZ_4K) for alignment Simon Richter
2025-07-28 13:36   ` Rodrigo Vivi
2025-07-23  7:45 ` [PATCH v3 3/5] drm/xe/regs: fix RING_CTL_SIZE(size) calculation Simon Richter
2025-07-28 13:40   ` Rodrigo Vivi
2025-07-23  7:45 ` [PATCH v3 4/5] drm/xe: use 4KiB alignment for cursor jumps Simon Richter
2025-07-23  7:45 ` [PATCH v3 5/5] drm/xe/query: use PAGE_SIZE as the minimum page alignment Simon Richter
2025-07-28 13:45   ` Rodrigo Vivi
2025-07-28 22:02     ` Simon Richter
2025-07-23  7:54 ` ✓ CI.KUnit: success for drm/xe: enable driver usage on non-4KiB kernels Patchwork
2025-07-23  8:31 ` ✓ Xe.CI.BAT: " Patchwork
2025-07-23  9:37 ` ✗ 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.