Re: [PATCH 2/6] [RFC]drm: add syncobj timeline support v7

2018-09-20 Thread Christian König
...@lists.freedesktop.org Subject: Re: [PATCH 2/6] [RFC]drm: add syncobj timeline support v7 The only thing I can still see is that you use wait_event_timeout() instead of wait_event_interruptible(). Any particular reason for that? I tried again after you said last thread, CTS always fail, and syncobj

RE: [PATCH 2/6] [RFC]drm: add syncobj timeline support v7

2018-09-20 Thread Zhou, David(ChunMing)
reedesktop.org > >> Cc: Zhou, David(ChunMing) ; amd- > >> g...@lists.freedesktop.org; Rakos, Daniel ; > >> Daniel Vetter ; Dave Airlie ; > >> Koenig, Christian > >> Subject: [PATCH 2/6] [RFC]drm: add syncobj timeline support v7 > >> > &g

Re: [PATCH 2/6] [RFC]drm: add syncobj timeline support v7

2018-09-20 Thread Christian König
-gfx On Behalf Of Chunming Zhou Sent: Wednesday, September 19, 2018 5:18 PM To: dri-devel@lists.freedesktop.org Cc: Zhou, David(ChunMing) ; amd- g...@lists.freedesktop.org; Rakos, Daniel ; Daniel Vetter ; Dave Airlie ; Koenig, Christian Subject: [PATCH 2/6] [RFC]drm: add syncobj timeline support

RE: [PATCH 2/6] [RFC]drm: add syncobj timeline support v7

2018-09-20 Thread Zhou, David(ChunMing)
r ; Dave Airlie ; Koenig, > Christian > Subject: [PATCH 2/6] [RFC]drm: add syncobj timeline support v7 > > This patch is for VK_KHR_timeline_semaphore extension, semaphore is > called syncobj in kernel side: > This extension introduces a new type of syncobj that has an integer payload

[PATCH 2/6] [RFC]drm: add syncobj timeline support v7

2018-09-19 Thread Chunming Zhou
This patch is for VK_KHR_timeline_semaphore extension, semaphore is called syncobj in kernel side: This extension introduces a new type of syncobj that has an integer payload identifying a point in a timeline. Such timeline syncobjs support the following operations: * CPU query - A host operati

[PATCH 2/6] [RFC]drm: add syncobj timeline support v7

2018-09-19 Thread Chunming Zhou
This patch is for VK_KHR_timeline_semaphore extension, semaphore is called syncobj in kernel side: This extension introduces a new type of syncobj that has an integer payload identifying a point in a timeline. Such timeline syncobjs support the following operations: * CPU query - A host operati