History log of /external/libdrm/include/drm/drm.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9433b702fc164c3fe9e17d646eeaaa5de17a52de 13-Oct-2016 Michel Dänzer <michel.daenzer@amd.com> headers: Sync drm{,_mode}.h with the kernel

Generated using make headers_install, based on linus master commit
b67be92feb486f800d80d72c67fd87b47b79b18e.

Acked-by: Daniel Vetter <daniel@ffwll.ch>
/external/libdrm/include/drm/drm.h
cc9a53f076d4e958e595e1daaff2c286ce1b7bb1 30-Mar-2016 Daniel Vetter <daniel.vetter@ffwll.ch> headers: Update drm.h

This needs the kernel patch to make sure the C++ protection is in place.

Otherwise just new defines, using the right fixed-width types and
some shuffling in where stuff is defined (the DRM_CAP list moved, but
the #defines are the same).

Generated using make headers_install.

Generated fromd drm-misc commit 249c4f538b1aae55d41699f8bafc6cb762a7f48f

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
/external/libdrm/include/drm/drm.h
81506da8cfc1d0677dda7286bc705c1157bfcf4e 30-Mar-2016 Daniel Vetter <daniel.vetter@ffwll.ch> headers: Remove _DRM_GEM

This was purely a kernel-internal type used in a early patch version
to add GEM bo mmap support. It was never used in-kernel in merged code
nor in userspace. Nuke it to align with kernel headers.

For reference the kernel patch:

commit 05f51722a154e73019434bd020e50ddb941046c5
Author: Daniel Vetter <daniel.vetter@ffwll.ch>
Date: Wed Dec 11 11:34:32 2013 +0100

drm/bufs: remove handling of _DRM_GEM mappings

Gone with the new gem vma offset manager from David.

We can also ditch the uapi header definition from the enum since
userspace never used this. It ended up in there purely for historical
reasons (for reusing the old drm mmap code essentially), not because
userspace ever needed it.

Cc: David Herrmann <dh.herrmann@gmail.com>
Reviewed-by: David Herrmann <dh.herrmann@gmail.com>
Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Dave Airlie <airlied@redhat.com>

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
/external/libdrm/include/drm/drm.h
8983fe5497e89a3ffaba3ad1ee06a30a1c7e6daf 03-Aug-2015 Tvrtko Ursulin <tvrtko.ursulin@intel.com> libdrm: Add framebuffer modifiers uapi

Sync up with new kernel features as per commits:

e3eb3250d84ef97b766312345774367b6a310db8
93b81f5102a7cd270a305c2741b17c8d44bb0629
b5ff6e1637b683d5996ae11ac29afe406c0bee90
8c4f83fb1e8bf317e894f62d17a63c32b7a6b75e
570655b09b065d2fff1b8ab9bdb8308f4c5a05a3

Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Cc: dri-devel@lists.freedesktop.org
Cc: Rob Clark <robdclark@gmail.com>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/libdrm/include/drm/drm.h
32471b265c6fbce6d519f0420a0ffeb608296502 22-Jun-2015 Daniel Stone <daniels@collabora.com> Add blob property create/destroy ioctl wrappers

v2: Use memclear to zero out structure.

Signed-off-by: Daniel Stone <daniels@collabora.com>
Reviewed-by: Rob Clark <robclark@freedesktop.org>
/external/libdrm/include/drm/drm.h
ed44e0b9585c563905447eceed12af9c1c7ca8d4 22-Jun-2015 Ville Syrjälä <ville.syrjala@linux.intel.com> Support atomic modesetting ioctl

Add support for the atomic modesetting ioctl through a property-set API.

v1: Squashed intermediate patches from Ville, Rob and myself. Updated
for current kernel interface (no blobs).
v2: Rewrite user-facing API to provide transactional/cursor interface.
Use memclear to zero out ioctl.

Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Rob Clark <robclark@freedesktop.org>
Signed-off-by: Daniel Stone <daniels@collabora.com>

v3 [Emil Velikov]: Remove DRM_CAP_ATOMIC - superseded by
DRM_CLIENT_CAP_ATOMIC.
Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
/external/libdrm/include/drm/drm.h
8fc62ca8ac010659023bb63c4759eb683de4f9af 10-Apr-2014 Matt Roper <matthew.d.roper@intel.com> drm: Add universal plane capability bit and plane type enums

Signed-off-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Rob Clark <robclark@freedesktop.org>
/external/libdrm/include/drm/drm.h
ebff7a1e2286781c6fc23e5ed9bcbf177603569c 21-Jul-2013 Keith Packard <keithp@keithp.com> Add DRM_MODE_PAGE_FLIP_ASYNC define

This exposes the kernel API for performing asynchronous flips

Signed-off-by: Keith Packard <keithp@keithp.com>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/libdrm/include/drm/drm.h
2dd7054781876a0d5423c7755a7690815f3c2f5f 03-Sep-2013 Damien Lespiau <damien.lespiau@intel.com> drm: Sync the DRM_SET_CLIENT_CAP ioctl definition

v2: SET_CAP -> SET_CLIENT_CAP renaming

Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
/external/libdrm/include/drm/drm.h
0f4452bb51306024fbf4cbf77d8baab20cefba67 26-Aug-2013 Daniel Kurtz <djkurtz@chromium.org> libdrm: Make some drm headers compatible with gcc -std=c89 -pedantic

The following minor changes were needed to these headers:
* Convert // comments to /* */
* No , after final member of enum

With these changes, these header files can be included by a program that
is built with gcc options:
-std=c89 -Werror -pedantic

Signed-off-by: Daniel Kurtz <djkurtz@chromium.org>
Signed-off-by: Eric Anholt <eric@anholt.net>
Reviewed-by: Eric Anholt <eric@anholt.net>
/external/libdrm/include/drm/drm.h
f8f1f6e37ae2c3eb4a9c045ba3294b3ccf926c07 22-Nov-2012 Imre Deak <imre.deak@intel.com> libdrm: add missing DRM_CAP_TIMESTAMP_MONOTONIC

Just add the definition according the kernel's copy of drm.h

Signed-off-by: Imre Deak <imre.deak@intel.com>
/external/libdrm/include/drm/drm.h
2e0ab6237697c9754d92689f77c1792c11be881b 02-Jul-2013 Dave Airlie <airlied@redhat.com> drm: add hotspot cursor interface support.

Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/libdrm/include/drm/drm.h
cc0a14575d9fd0aafe73cb4aa445eaf024436114 14-Jul-2012 Dave Airlie <airlied@gmail.com> libdrm: add prime fd->handle and handle->fd interfaces

These are just basic ioctl wrappers around the prime ioctls,
along with the capability reporting.

Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
/external/libdrm/include/drm/drm.h
41dfb20cdc369bb0da880c371a664f25fe665adb 14-Jul-2012 Dave Airlie <airlied@gmail.com> libdrm: add missing caps from kernel to drm.h

This just moves over some missing caps from the kernel.

Signed-off-by: Dave Airlie <airlied@redhat.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
/external/libdrm/include/drm/drm.h
8c75703df0fdf65b3851f8eb5822705638decff3 15-May-2012 Paulo Zanoni <paulo.r.zanoni@intel.com> Add support for generic object properties IOCTLs

New library calls:
- drmModeObjectGetProperties
- drmModeFreeObjectProperties
- drmModeObjectSetProperties

Reviewed-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
Reviewed-by: Rob Clark <rob@ti.com>
Signed-off-by: Paulo Zanoni <paulo.r.zanoni@intel.com>
/external/libdrm/include/drm/drm.h
9b893e4a429d58bf0954ffc09b18890fcfe92941 11-Apr-2012 Rob Clark <rob@ti.com> libdrm: update drm headers from kernel for prime/dmabuf

Sync drm.h with from kernel headers for the new PRIME_HANDLE_TO_FD
and PRIME_FD_TO_HANDLE ioctls from Dave Airlie's "drm: base prime/
dma-buf support (v5)" kernel patch.

Signed-off-by: Rob Clark <rob@ti.com>
/external/libdrm/include/drm/drm.h
ac168bf2a068761b591187e6a0a52083d456280b 29-Apr-2011 Jesse Barnes <jbarnes@virtuousgeek.org> libdrm: update drm headers from kernel, including new overlay ioctls & structs

Add structs and functions necessary for the new plane and fb handling code,
including a new header, drm_fourcc.h, that includes the surface formats
supported by various DRM drivers.

Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
/external/libdrm/include/drm/drm.h
be8802a9414e85ba07ae257fccadd245fcf7c7b6 24-Mar-2011 Ilija Hadzic <ihadzic@research.bell-labs.com> libdrm: (revised) vblank wait on crtc > 1

Hi Alex,

Enclosed is a revised version of the patch sent on Mar 18, against
the master branch of the drm userspace (i.e. libdrm). Details
summarised in this thread:
http://lists.freedesktop.org/archives/dri-devel/2011-March/009499.html

This patch reconciles libdrm with the the kernel change that Dave
pushed this morning. It *supersedes* the previously sent patch (i.e.
apply it to the master branch as it exists at the time of this writing,
not as an incremental patch to the one sent previously).

Regards,

Ilija

Signed-off-by: Ilija Hadzic <ihadzic@research.bell-labs.com>
Signed-off-by: Alex Deucher <alexdeucher@gmail.com>
/external/libdrm/include/drm/drm.h
5c6c6913d1260024e5d156db7973c9e46fe1ff03 21-Feb-2011 Ben Skeggs <bskeggs@redhat.com> Implement drmGetCap() to query device/driver capabilities

Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
/external/libdrm/include/drm/drm.h
4473a7e8234da6d16f4ccfa660fbd72ff1b7dd95 09-Feb-2011 Dave Airlie <airlied@redhat.com> drm: add dumb interface
/external/libdrm/include/drm/drm.h
23287f05cf2443ddf9e028e29beb5bd30979c6cf 27-Aug-2010 Eric Anholt <eric@anholt.net> Avoid use of c++ reserved keyword "virtual" when using a C++ compiler.

Avoids requiring nasty hacks around libdrm headers in the new C++
parts of Mesa drivers.
/external/libdrm/include/drm/drm.h
62731b84114e5dd3310b465921955db14278c256 12-May-2010 Kristian Høgsberg <krh@bitplanet.net> Pull in new kernel headers

Changes struct drm_mode_crtc_page_flip to use __u32 instead of uint32_t,
fixes

https://bugs.freedesktop.org/show_bug.cgi?id=26994
/external/libdrm/include/drm/drm.h
3bd834a2178ee1273fd84628e87210a500f8fc84 02-Dec-2009 Jakob Bornecrantz <jakob@vmware.com> Merge branch 'modesetting-dirty-libdrm'

Conflicts:
include/drm/drm.h
53addc5d6ef7406d9fab5ea481cf68fa011870f1 03-Dec-2009 Jesse Barnes <jbarnes@virtuousgeek.org> Merge branch 'pageflip' of git://people.freedesktop.org/~jbarnes/drm

Conflicts:
include/drm/drm.h - RMFB had its signature changed to avoid uint32_t
ac5595abc1c28b2c10a1463143e83d17415736f1 02-Dec-2009 Jakob Bornecrantz <jakob@vmware.com> Change the number on the dirty ioctl to match upstream
/external/libdrm/include/drm/drm.h
3e48613b482a8ca01ea5719e9cc342a9d4b28db0 24-Nov-2009 Jakob Bornecrantz <jakob@vmware.com> Bring dirty code from old branch
/external/libdrm/include/drm/drm.h
82bf52fbcdf1e71840c2024bb2bc05a8daeaafad 24-Nov-2009 Robert Noland <rnoland@2hip.net> More fixups to allow mesa to build
/external/libdrm/include/drm/drm.h
170674a606f6d7869b5fa4457c07e10dd27f2771 24-Nov-2009 Robert Noland <rnoland@2hip.net> Finish fixing the build on FreeBSD
/external/libdrm/include/drm/drm.h
500f5b524000ed5930301f4303744cb4c0a19b75 24-Nov-2009 Kristian Høgsberg <krh@bitplanet.net> Fix build on *BSD

This adds a minimal #ifdef clause to drm.h that we'll push upstream.
Once that goes in we can share drm.h between linux, libdrm, and
the bsd's.
/external/libdrm/include/drm/drm.h
2b42af9a2fd8e35e920d61a212ce6b9c85354289 17-Nov-2009 Kristian Høgsberg <krh@bitplanet.net> Copy headers from kernel v2.6.32-rc6-130-g5b8f0be
/external/libdrm/include/drm/drm.h