Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-12 Thread Jason Ekstrand
On Wed, Jul 12, 2017 at 9:45 AM, Christian König wrote: > Am 12.07.2017 um 17:53 schrieb Jason Ekstrand: > > [SNIP] > > >> Is that easier than just waiting in the kernel, I'm not sure how >> optimised we need this path to be. >> > > I don't think so. I think it's

Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-12 Thread Christian König
Am 12.07.2017 um 17:53 schrieb Jason Ekstrand: [SNIP] Is that easier than just waiting in the kernel, I'm not sure how optimised we need this path to be. I don't think so. I think it's more-or-less the same code regardless of how it's done. The advantage of doing it in the kernel

Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-12 Thread Jason Ekstrand
On Wed, Jul 12, 2017 at 1:39 AM, Dave Airlie wrote: > On 12 July 2017 at 17:39, Christian König wrote: > > Am 11.07.2017 um 17:43 schrieb Jason Ekstrand: > > > > On Tue, Jul 11, 2017 at 12:17 AM, Christian König < > deathsim...@vodafone.de> > > wrote:

Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-12 Thread Dave Airlie
On 12 July 2017 at 17:39, Christian König wrote: > Am 11.07.2017 um 17:43 schrieb Jason Ekstrand: > > On Tue, Jul 11, 2017 at 12:17 AM, Christian König > wrote: >> >> [SNIP] > > If we ever want to share fences across processes (which

Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-12 Thread Christian König
Am 11.07.2017 um 17:43 schrieb Jason Ekstrand: On Tue, Jul 11, 2017 at 12:17 AM, Christian König > wrote: [SNIP] If we ever want to share fences across processes (which we do),

Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-11 Thread Jason Ekstrand
On Tue, Jul 11, 2017 at 12:22 AM, Daniel Vetter wrote: > On Mon, Jul 10, 2017 at 02:09:42PM -0700, Jason Ekstrand wrote: > > On Mon, Jul 10, 2017 at 9:15 AM, Christian König < > deathsim...@vodafone.de> > > wrote: > > > > > Am 10.07.2017 um 17:52 schrieb Jason Ekstrand: > > > >

Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-11 Thread Jason Ekstrand
On Tue, Jul 11, 2017 at 12:17 AM, Christian König wrote: > Am 11.07.2017 um 04:36 schrieb Michel Dänzer: > >> On 11/07/17 06:09 AM, Jason Ekstrand wrote: >> >>> On Mon, Jul 10, 2017 at 9:15 AM, Christian König >>>

Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-11 Thread Daniel Vetter
On Mon, Jul 10, 2017 at 02:09:42PM -0700, Jason Ekstrand wrote: > On Mon, Jul 10, 2017 at 9:15 AM, Christian König > wrote: > > > Am 10.07.2017 um 17:52 schrieb Jason Ekstrand: > > > > On Mon, Jul 10, 2017 at 8:45 AM, Christian König > > wrote:

Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-11 Thread Christian König
Am 11.07.2017 um 04:36 schrieb Michel Dänzer: On 11/07/17 06:09 AM, Jason Ekstrand wrote: On Mon, Jul 10, 2017 at 9:15 AM, Christian König > wrote: Am 10.07.2017 um 17:52 schrieb Jason Ekstrand: On Mon, Jul 10, 2017 at 8:45

Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-10 Thread Michel Dänzer
On 11/07/17 06:09 AM, Jason Ekstrand wrote: > On Mon, Jul 10, 2017 at 9:15 AM, Christian König > > wrote: > > Am 10.07.2017 um 17:52 schrieb Jason Ekstrand: >> On Mon, Jul 10, 2017 at 8:45 AM, Christian König >>

Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-10 Thread Jason Ekstrand
> > *Cc:* Dave Airlie <airl...@gmail.com> <airl...@gmail.com>; Maling list - > DRI developers <dri-devel@lists.freedesktop.org> > <dri-devel@lists.freedesktop.org>; amd-gfx mailing list > <amd-...@lists.freedesktop.org> <amd-...@lists.freedesktop.or

Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-10 Thread Jason Ekstrand
On Mon, Jul 10, 2017 at 9:15 AM, Christian König wrote: > Am 10.07.2017 um 17:52 schrieb Jason Ekstrand: > > On Mon, Jul 10, 2017 at 8:45 AM, Christian König > wrote: > >> Am 10.07.2017 um 17:28 schrieb Jason Ekstrand: >> >> On Wed, Jul 5, 2017

RE: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-10 Thread Xie, AlexBin
Ekstrand Sent: Monday, July 10, 2017 11:53 AM To: Christian König <deathsim...@vodafone.de> Cc: Dave Airlie <airl...@gmail.com>; Maling list - DRI developers <dri-devel@lists.freedesktop.org>; amd-gfx mailing list <amd-...@lists.freedesktop.org> Subject: Re: [PATCH] drm/sy

Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-10 Thread Christian König
Am 10.07.2017 um 17:52 schrieb Jason Ekstrand: On Mon, Jul 10, 2017 at 8:45 AM, Christian König > wrote: Am 10.07.2017 um 17:28 schrieb Jason Ekstrand: On Wed, Jul 5, 2017 at 6:04 PM, Dave Airlie

Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-10 Thread Christian König
<airl...@gmail.com>; Maling list - DRI developers <dri-devel@lists.freedesktop.org>; amd-gfx mailing list <amd-...@lists.freedesktop.org> *Subject:* Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6) On Mon, Jul 10, 2017 at 8:45 AM, Christian König <deathsim...@v

Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-10 Thread Jason Ekstrand
On Mon, Jul 10, 2017 at 8:45 AM, Christian König wrote: > Am 10.07.2017 um 17:28 schrieb Jason Ekstrand: > > On Wed, Jul 5, 2017 at 6:04 PM, Dave Airlie wrote: > >> From: Dave Airlie >> >> This interface will allow sync object to

Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-10 Thread Christian König
Am 10.07.2017 um 17:28 schrieb Jason Ekstrand: On Wed, Jul 5, 2017 at 6:04 PM, Dave Airlie > wrote: From: Dave Airlie > This interface will allow sync object to be used to back Vulkan

Re: [PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-10 Thread Jason Ekstrand
On Wed, Jul 5, 2017 at 6:04 PM, Dave Airlie wrote: > From: Dave Airlie > > This interface will allow sync object to be used to back > Vulkan fences. This API is pretty much the vulkan fence waiting > API, and I've ported the code from amdgpu. > > v2:

[PATCH] drm/syncobj: add sync obj wait interface. (v6)

2017-07-05 Thread Dave Airlie
From: Dave Airlie This interface will allow sync object to be used to back Vulkan fences. This API is pretty much the vulkan fence waiting API, and I've ported the code from amdgpu. v2: accept relative timeout, pass remaining time back to userspace. v3: return to absolute