Re: [Intel-gfx] [PATCH v2 4/5] drm/i915/mtl: Add hardware-level lock for steering

2022-12-05 Thread Tvrtko Ursulin
On 05/12/2022 15:52, Matt Roper wrote: On Mon, Dec 05, 2022 at 08:58:16AM +, Tvrtko Ursulin wrote: On 28/11/2022 23:30, Matt Roper wrote: Starting with MTL, the driver needs to not only protect the steering control register from simultaneous software accesses, but also protect against ra

Re: [Intel-gfx] [PATCH v2 4/5] drm/i915/mtl: Add hardware-level lock for steering

2022-12-05 Thread Matt Roper
On Mon, Dec 05, 2022 at 08:58:16AM +, Tvrtko Ursulin wrote: > > On 28/11/2022 23:30, Matt Roper wrote: > > Starting with MTL, the driver needs to not only protect the steering > > control register from simultaneous software accesses, but also protect > > against races with hardware/firmware ag

Re: [Intel-gfx] [PATCH v2 4/5] drm/i915/mtl: Add hardware-level lock for steering

2022-12-05 Thread Tvrtko Ursulin
On 28/11/2022 23:30, Matt Roper wrote: Starting with MTL, the driver needs to not only protect the steering control register from simultaneous software accesses, but also protect against races with hardware/firmware agents. The hardware provides a dedicated locking mechanism to support this vi

Re: [Intel-gfx] [PATCH v2 4/5] drm/i915/mtl: Add hardware-level lock for steering

2022-12-02 Thread Balasubramani Vivekanandan
On 28.11.2022 15:30, Matt Roper wrote: > Starting with MTL, the driver needs to not only protect the steering > control register from simultaneous software accesses, but also protect > against races with hardware/firmware agents. The hardware provides a > dedicated locking mechanism to support thi

[Intel-gfx] [PATCH v2 4/5] drm/i915/mtl: Add hardware-level lock for steering

2022-11-28 Thread Matt Roper
Starting with MTL, the driver needs to not only protect the steering control register from simultaneous software accesses, but also protect against races with hardware/firmware agents. The hardware provides a dedicated locking mechanism to support this via the MTL_STEER_SEMAPHORE register. Readin