dri-devel Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/15] Initial support for small BAR recovery
@ 2022-02-10 12:12 Matthew Auld
  2022-02-10 12:12 ` [PATCH v2 01/15] drm/i915: add io_size plumbing Matthew Auld
                   ` (15 more replies)
  0 siblings, 16 replies; 30+ messages in thread
From: Matthew Auld @ 2022-02-10 12:12 UTC (permalink / raw)
  To: intel-gfx; +Cc: dri-devel

Starting from DG2 we will have resizable BAR support for device local-memory,
but in some cases the final BAR size might still be smaller than the total
local-memory size. In such cases only part of local-memory will be CPU
accessible, while the remainder is only accessible via the GPU. This series adds
the basic enablers needed to ensure that the entire local-memory range is
usable.

Needs to be applied on top of Arun' in-progress series[1].

[1] https://patchwork.freedesktop.org/series/99430/

v2:
  - Various improvements and fixes as suggested by Thomas.

-- 
2.34.1


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

end of thread, other threads:[~2022-02-11 10:14 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-10 12:12 [PATCH v2 00/15] Initial support for small BAR recovery Matthew Auld
2022-02-10 12:12 ` [PATCH v2 01/15] drm/i915: add io_size plumbing Matthew Auld
2022-02-10 12:13 ` [PATCH v2 02/15] drm/i915/ttm: require mappable by default Matthew Auld
2022-02-11  9:20   ` Thomas Hellström
2022-02-10 12:13 ` [PATCH v2 03/15] drm/i915: add I915_BO_ALLOC_GPU_ONLY Matthew Auld
2022-02-11  9:23   ` Thomas Hellström
2022-02-10 12:13 ` [PATCH v2 04/15] drm/i915/buddy: track available visible size Matthew Auld
2022-02-11  9:25   ` Thomas Hellström
2022-02-10 12:13 ` [PATCH v2 05/15] drm/i915/buddy: adjust res->start Matthew Auld
2022-02-10 12:13 ` [PATCH v2 06/15] drm/i915/buddy: tweak 2big check Matthew Auld
2022-02-10 12:13 ` [PATCH v2 07/15] drm/i915/selftests: mock test io_size Matthew Auld
2022-02-10 12:13 ` [PATCH v2 08/15] drm/i915/ttm: make eviction mappable aware Matthew Auld
2022-02-10 12:13 ` [PATCH v2 09/15] drm/i915/ttm: mappable migration on fault Matthew Auld
2022-02-10 12:13 ` [PATCH v2 10/15] drm/i915/selftests: exercise mmap migration Matthew Auld
2022-02-11  9:36   ` Thomas Hellström
2022-02-10 12:13 ` [PATCH v2 11/15] drm/i915/selftests: handle allocation failures Matthew Auld
2022-02-11  9:37   ` Thomas Hellström
2022-02-10 12:13 ` [PATCH v2 12/15] drm/i915/create: apply ALLOC_GPU_ONLY by default Matthew Auld
2022-02-11  9:49   ` Thomas Hellström
2022-02-11  9:52     ` [Intel-gfx] " Matthew Auld
2022-02-11  9:55       ` Thomas Hellström
2022-02-11 10:00         ` Matthew Auld
2022-02-11 10:14           ` Thomas Hellström
2022-02-10 12:13 ` [PATCH v2 13/15] drm/i915/uapi: add NEEDS_CPU_ACCESS hint Matthew Auld
2022-02-11  9:59   ` Thomas Hellström
2022-02-10 12:13 ` [PATCH v2 14/15] drm/i915/uapi: forbid ALLOC_GPU_ONLY for error capture Matthew Auld
2022-02-11 10:06   ` Thomas Hellström
2022-02-10 12:13 ` [PATCH v2 15/15] drm/i915/lmem: don't treat small BAR as an error Matthew Auld
2022-02-11 10:08   ` Thomas Hellström
2022-02-10 14:40 ` [Intel-gfx] [PATCH v2 00/15] Initial support for small BAR recovery Das, Nirmoy

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