[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <1464786612-5010-1-git-send-email-deathsimple@vodafone.de>
Date: Wed, 1 Jun 2016 15:10:01 +0200
From: Christian König <deathsimple@...afone.de>
To: dri-devel@...ts.freedesktop.org
Cc: linux-kernel@...r.kernel.org, daniel@...ll.ch,
chris@...is-wilson.co.uk, gustavo@...ovan.org
Subject: Fence array patchset
Hi guys,
this is the next iteration of the fence array patch set.
Daniel suggested that I provide an example on how this functionality might be
used by a driver. So I added a few additional patches in this series to show
what I want to do with this in the amdgpu driver.
The main idea is that for each VMID we have a set of hardware fences which are
currently using this VMID. Now when a new command submission needs a VMID we
construct a fence array which should signal when any of the VMIDs becomes
available and gives that back to our the scheduler.
This effort and my testing also found a rather stupid typo in the code and I
also tried to incorporate the comments from Chris and Daniel as well.
I think it's ready to land now, but as usual feel free to take it apart.
Cheers,
Christian.
Powered by blists - more mailing lists