[Intel-gfx] [PATCH v4 14/14] drm/i915: Add deadline based boost support

2023-02-18 Thread Rob Clark
From: Rob Clark Signed-off-by: Rob Clark --- This should probably be re-written by someone who knows the i915 request/timeline stuff better, to deal with non-immediate deadlines. But as-is I think this should be enough to handle the case where we want syncobj waits to trigger boost. drivers/g

[Intel-gfx] [PATCH v4 00/14] dma-fence: Deadline awareness

2023-02-18 Thread Rob Clark
From: Rob Clark This series adds deadline awareness to fences, so realtime deadlines such as vblank can be communicated to the fence signaller for power/ frequency management decisions. This is partially inspired by a trick i915 does, but implemented via dma-fence for a couple of reasons: 1) To

Re: [Intel-gfx] [RFC 6/9] drm/syncobj: Mark syncobj waits as external waiters

2023-02-18 Thread Rob Clark
On Thu, Feb 16, 2023 at 2:59 AM Tvrtko Ursulin wrote: > > From: Tvrtko Ursulin > > Use the previously added dma-fence tracking of explicit waiters. > > Signed-off-by: Tvrtko Ursulin > --- > drivers/gpu/drm/drm_syncobj.c | 6 +++--- > 1 file changed, 3 insertions(+), 3 deletions(-) > > diff --gi

Re: [Intel-gfx] [RFC 5/9] dma-fence: Track explicit waiters

2023-02-18 Thread Rob Clark
On Thu, Feb 16, 2023 at 3:00 AM Tvrtko Ursulin wrote: > > From: Tvrtko Ursulin > > Track how many callers are explicity waiting on a fence to signal and > allow querying that via new dma_fence_wait_count() API. > > This provides infrastructure on top of which generic "waitboost" concepts > can be

Re: [Intel-gfx] [PATCH v5 8/8] drm/i915/pxp: Enable PXP with MTL-GSC-CS

2023-02-18 Thread Teres Alexis, Alan Previn
On Tue, 2023-02-14 at 13:38 -0800, Teres Alexis, Alan Previn wrote: > Enable PXP with MTL-GSC-CS: add the has_pxp into device info > and increase the timeouts for new GSC-CS + firmware specs. > > Signed-off-by: Alan Previn > --- > drivers/gpu/drm/i915/i915_pci.c | 1 + > drivers/gpu

[Intel-gfx] ✓ Fi.CI.IGT: success for Improvements to GuC load failure handling

2023-02-18 Thread Patchwork
== Series Details == Series: Improvements to GuC load failure handling URL : https://patchwork.freedesktop.org/series/114168/ State : success == Summary == CI Bug Log - changes from CI_DRM_12759_full -> Patchwork_114168v1_full Summary -

[Intel-gfx] ✗ Fi.CI.IGT: failure for drm/i915/selftests: Drop igt_cs_tlb (rev2)

2023-02-18 Thread Patchwork
== Series Details == Series: drm/i915/selftests: Drop igt_cs_tlb (rev2) URL : https://patchwork.freedesktop.org/series/114154/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12759_full -> Patchwork_114154v2_full Summary

[Intel-gfx] ✗ Fi.CI.IGT: failure for gen8_ppgtt: Use correct huge page manager for MTL

2023-02-18 Thread Patchwork
== Series Details == Series: gen8_ppgtt: Use correct huge page manager for MTL URL : https://patchwork.freedesktop.org/series/114161/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12758_full -> Patchwork_114161v1_full Summa

[Intel-gfx] ✓ Fi.CI.IGT: success for drm/i915/mtl: Add engine TLB invalidation

2023-02-18 Thread Patchwork
== Series Details == Series: drm/i915/mtl: Add engine TLB invalidation URL : https://patchwork.freedesktop.org/series/114159/ State : success == Summary == CI Bug Log - changes from CI_DRM_12758_full -> Patchwork_114159v1_full Summary -