Re: [Intel-gfx] [PATCH] drm/i915/gt: Support multiple pinned timelines

2020-07-30 Thread Matthew Auld
On Thu, 30 Jul 2020 at 17:52, Chris Wilson wrote: > > We may need to allocate more than one pinned context/timeline for each > engine which can utilise the per-engine HWSP, so we need to give each > a different offset within it. > > Signed-off-by: Chris Wilson Reviewed-by: Matthew Auld

[Intel-gfx] [PATCH] drm/i915/gt: Support multiple pinned timelines

2020-07-30 Thread Chris Wilson
We may need to allocate more than one pinned context/timeline for each engine which can utilise the per-engine HWSP, so we need to give each a different offset within it. Signed-off-by: Chris Wilson --- drivers/gpu/drm/i915/gem/i915_gem_context.c | 2 +-

Re: [Intel-gfx] [PATCH] drm/i915/gt: Support multiple pinned timelines

2020-07-30 Thread Chris Wilson
Quoting Chris Wilson (2020-07-30 17:47:57) > #include "i915_active.h" > #include "i915_syncmap.h" > -#include "gt/intel_timeline_types.h" > +#include "intel_timeline_types.h" > + > +#define global_hwsp(H, C) page_pack_bits(H, C) This argument packing did not survive. -Chris

[Intel-gfx] [PATCH] drm/i915/gt: Support multiple pinned timelines

2020-07-30 Thread Chris Wilson
We may need to allocate more than one pinned context/timeline for each engine which can utilise the per-engine HWSP, if we give each a different offset within it. Signed-off-by: Chris Wilson --- drivers/gpu/drm/i915/gem/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c