All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] dicsrete card 64K page support
@ 2022-01-11 18:02 ` Robert Beckett
  0 siblings, 0 replies; 18+ messages in thread
From: Robert Beckett @ 2022-01-11 18:02 UTC (permalink / raw)
  To: Intel GFX, dri-devel; +Cc: Robert Beckett, Matthew Auld, Stuart Summers

This series continues support for 64K pages for discrete cards.
It supersedes the 64K patches from https://patchwork.freedesktop.org/series/95686/#rev4
Changes since that series:

- set min alignment for DG2 to 2MB in i915_address_space_init
- replace coloring with simpler 2MB VA alignment for lmem buffers
	- enforce alignment to 2MB for lmem objects on DG2 in i915_vma_insert
	- expand vma reservation to round up to 2MB on DG2 in i915_vma_insert
- add alignment test


Matthew Auld (3):
  drm/i915: enforce min GTT alignment for discrete cards
  drm/i915: support 64K GTT pages for discrete cards
  drm/i915/uapi: document behaviour for DG2 64K support

Robert Beckett (1):
  drm/i915: add gtt misalignment test

 .../gpu/drm/i915/gem/selftests/huge_pages.c   |  60 +++++
 .../i915/gem/selftests/i915_gem_client_blt.c  |  23 +-
 drivers/gpu/drm/i915/gt/gen8_ppgtt.c          | 109 ++++++++-
 drivers/gpu/drm/i915/gt/intel_gtt.c           |  14 ++
 drivers/gpu/drm/i915/gt/intel_gtt.h           |  12 +
 drivers/gpu/drm/i915/gt/intel_ppgtt.c         |   1 +
 drivers/gpu/drm/i915/i915_vma.c               |  14 ++
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 226 +++++++++++++++---
 include/uapi/drm/i915_drm.h                   |  44 +++-
 9 files changed, 454 insertions(+), 49 deletions(-)

-- 
2.25.1


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

end of thread, other threads:[~2022-01-18  8:36 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-11 18:02 [PATCH 0/4] dicsrete card 64K page support Robert Beckett
2022-01-11 18:02 ` [Intel-gfx] " Robert Beckett
2022-01-11 18:02 ` [PATCH 1/4] drm/i915: enforce min GTT alignment for discrete cards Robert Beckett
2022-01-11 18:02   ` [Intel-gfx] " Robert Beckett
2022-01-11 18:02   ` Robert Beckett
2022-01-11 18:02 ` [PATCH 2/4] drm/i915: support 64K GTT pages " Robert Beckett
2022-01-11 18:02   ` [Intel-gfx] " Robert Beckett
2022-01-11 18:02   ` Robert Beckett
2022-01-11 18:02 ` [PATCH 3/4] drm/i915: add gtt misalignment test Robert Beckett
2022-01-11 18:02   ` [Intel-gfx] " Robert Beckett
2022-01-11 18:02   ` Robert Beckett
2022-01-18  8:36   ` Ramalingam C
2022-01-18  8:36     ` [Intel-gfx] " Ramalingam C
2022-01-18  8:36     ` Ramalingam C
2022-01-11 18:02 ` [PATCH 4/4] drm/i915/uapi: document behaviour for DG2 64K support Robert Beckett
2022-01-11 18:02   ` [Intel-gfx] " Robert Beckett
2022-01-11 18:02   ` Robert Beckett
2022-01-11 23:37 ` [Intel-gfx] ✗ Fi.CI.BUILD: failure for dicsrete card 64K page support 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.