History log of /drivers/gpu/drm/vmwgfx/vmwgfx_fence.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f9cd8ec34f240884cf7ec44e1a4cac12c167ecb2 09-Feb-2012 Thomas Hellstrom <thellstrom@vmware.com> vmwgfx: Move function declaration to correct header

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
/drivers/gpu/drm/vmwgfx/vmwgfx_fence.h
6b82ef50d8617f3fcd51dda9d89d973fe3bc65b8 09-Feb-2012 Thomas Hellstrom <thellstrom@vmware.com> vmwgfx: Clean up pending event references to struct drm_file objects on close

Pending events may have stale pointer references to struct drm_file objects
after a file has been closed, but before the event is supposed to be
attached to the drm file. Remove such events on file close.

Tested with "modetest".

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
/drivers/gpu/drm/vmwgfx/vmwgfx_fence.h
57c5ee79acba9582762c09c269e0e2ae1adf1b31 10-Oct-2011 Thomas Hellstrom <thellstrom@vmware.com> vmwgfx: Add fence events

Add a way to send DRM events down the gpu fifo by attaching them to
fence objects. This may be useful for Xserver swapbuffer throttling and
page-flip done notifications.

Bump version to 2.2 to signal the availability of the FENCE_EVENT ioctl.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
/drivers/gpu/drm/vmwgfx/vmwgfx_fence.h
ae2a104058e217548215bfe6c6c8a98752139c29 01-Sep-2011 Thomas Hellstrom <thellstrom@vmware.com> vmwgfx: Implement fence objects

Will be needed for queries and drm event-driven throttling.

As a benefit, they help avoid stale user-space fence handles.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Reviewed-by: Jakob Bornecrantz <jakob@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
/drivers/gpu/drm/vmwgfx/vmwgfx_fence.h