5afe8e056d6756c8e2ac96279542c3d2daf0742d |
|
21-Nov-2015 |
Xia Yang <xiay@nvidia.com> |
drm: add flag support for address space alloc Use the previously unused padding space for passing flags Change-Id: I268f9f304bb422050370bdfcca670fb7e70dd9c6
/external/libdrm/include/drm/nouveau_drm.h
|
9af912e971cf7c8d693d38a9354d8837fd5cb878 |
|
24-Feb-2016 |
Andrew Chew <achew@nvidia.com> |
drm: add DRM_NOUVEAU_GEM_MAP/UNMAP Add struct drm_nouveau_gem_map and struct drm_nouveau_gem_unmap, and the corresponding ioctl opcodes DRM_NOUVEAU_GEM_MAP and DRM_NOUVEAU_GEM_UNMAP, for supporting partial buffer mapping. Change-Id: I696fe2ea6740c221c10caa27e6e7852447097720 Signed-off-by: Andrew Chew <achew@nvidia.com> Signed-off-by: Sean Paul <seanpaul@chromium.org>
/external/libdrm/include/drm/nouveau_drm.h
|
33ecedf4dff805c749a8c014e6132e5e748c602d |
|
27-Sep-2015 |
Andrew Chew <achew@nvidia.com> |
drm: add DRM_NOUVEAU_NVIF and CLIENT,DEVICE,CHAN Update nouveau_drm.h for DRM_NOUVEAU_NVIF and NOUVEAU_ABI16_{CLIENT,DEVICE,CHAN} handle codes that exist in kernel's version of this header. These allow userspace to call engine methods via the new NVIF interface. Change-Id: I30e2691ba0c21ccf940c4ff5fe1c9389fc6b283e Signed-off-by: Konsta Holtta <kholtta@nvidia.com>
/external/libdrm/include/drm/nouveau_drm.h
|
efae5ab0846049364121040ec716cfee93629760 |
|
26-Jun-2015 |
Andrew Chew <achew@nvidia.com> |
nouveau: add DRM_NOUVEAU_GEM_SET_ERROR_NOTIFIER Add header definitions for the DRM_NOUVEAU_GEM_SET_ERROR_NOTIFIER ioctl in nouveau. Change-Id: I2675ee3a5615921b5f3967496f5275b5708a874a Signed-off-by: Konsta Holtta <kholtta@nvidia.com>
/external/libdrm/include/drm/nouveau_drm.h
|
e2686ba119fcd49825e577da1ab276a20928829b |
|
12-Aug-2015 |
Andrew Chew <achew@nvidia.com> |
libdrm: Add GEM as Alloc/Free ioctls Add drm_nouveau_as_alloc and drm_nouveau_as_free ioctl structs and their corresponding ioctl opcodes. These are pulled from the kernel include files. Change-Id: I54c7f91ed29f0c42c4245807cf80f34b196f86ec Signed-off-by: Andrew Chew <achew@nvidia.com>
/external/libdrm/include/drm/nouveau_drm.h
|
cd921931d778023a7f9e30a319b9f26c74f112cb |
|
18-Aug-2015 |
Tomasz Figa <tfiga@google.com> |
Merge changes I3d802b7c,I2b11caa0 into mnc-dr-dev * changes: libdrm: nouveau: Add GEM_SET_INFO ioctl Revert "libdrm: Add coherent flag to set_tiling"
|
2074d252958485921aa9cb9a165e94cc90cd6e45 |
|
17-Aug-2015 |
Puneet Kumar <puneetster@google.com> |
Merge "libdrm: Add NOUVEAU_GEM_DOMAIN_COHERENT" into mnc-dr-dev
|
c09651e73ca6148a92db887ebe1e8761d4ee2fae |
|
17-Aug-2015 |
David Ung <davidu@nvidia.com> |
libdrm: Add NOUVEAU_GEM_DOMAIN_COHERENT Add NOUVEAU_GEM_DOMAIN_COHERENT, pulled from chromeos-3.18 kernel Change-Id: Iddb8179d53bd90d54be3a5d4d89bb43754c69268 Signed-off-by: David Ung <davidu@nvidia.com>
/external/libdrm/include/drm/nouveau_drm.h
|
02d5c467e1acd71542b1fa0f968f4bb1e92b3944 |
|
12-Aug-2015 |
Andrew Chew <achew@nvidia.com> |
libdrm: Add DRM_NOUVEAU_GEM_SET_INFO This ioctl uses struct drm_nouveau_gem_info, same as DRM_NOUVEAU_GEM_INFO. Pulled from chromeos-3.18 kernel. Change-Id: If0ed7a0f0bc84ce5cac4efcf57c4927284fd9188 Signed-off-by: Andrew Chew <achew@nvidia.com>
/external/libdrm/include/drm/nouveau_drm.h
|
74bbedbe856f4a163ea51465d4ef78f51c2a1afa |
|
11-Aug-2015 |
Tomasz Figa <tfiga@google.com> |
libdrm: nouveau: Add GEM_SET_INFO ioctl This patch updates the header to add the GEM_SET_INFO ioctl recently added to the kernel. Change-Id: I3d802b7c96e120d6541d89ed247c7d459065f836
/external/libdrm/include/drm/nouveau_drm.h
|
2b11caa0062467627ed77d4d33307aa0fc4a1346 |
|
11-Aug-2015 |
Tomasz Figa <tfiga@google.com> |
Revert "libdrm: Add coherent flag to set_tiling" This reverts commit c6544430c3f9019f7043d8f1684bd30a69749dc4. Will be replaced with a new, revised interface.
/external/libdrm/include/drm/nouveau_drm.h
|
c6544430c3f9019f7043d8f1684bd30a69749dc4 |
|
07-Aug-2015 |
Season Li <seasonl@nvidia.com> |
libdrm: Add coherent flag to set_tiling Change-Id: Ib2ada1a9ea77ee9f62a77976f6c47a927a0d51ff
/external/libdrm/include/drm/nouveau_drm.h
|
5c9a7cfa64a0bee1d52e92856d72fa3965639e0c |
|
17-Jul-2015 |
Andrew Chew <achew@nvidia.com> |
libdrm: Add drm_nouveau_gem_set_tiling Add drm_nouveau_gem_set_tiling ioctl struct, pulled from chromeos-3.18 kernel. Change-Id: I70bdfdf11d132e1c330abee888d078d24dcf4695 Signed-off-by: Andrew Chew <achew@nvidia.com>
/external/libdrm/include/drm/nouveau_drm.h
|
fbef8709c4d34a3d9e0f6c9f07f2d54c6659a510 |
|
20-Jul-2015 |
Andrew Chew <achew@nvidia.com> |
libdrm: Add drm_nouveau_gem_pushbuf_2 Add drm_nouveau_gem_pushbuf_2 ioctl struct, pulled from chromeos-3.18 kernel. Change-Id: I651e8d6ab91f17d63d391e8127a21a3af6e02af9 Signed-off-by: Andrew Chew <achew@nvidia.com>
/external/libdrm/include/drm/nouveau_drm.h
|
f1d84bc8eb135b45f1aaca0bec16e466a5d51352 |
|
08-May-2015 |
David Ung <davidu@nvidia.com> |
libdrm: nouveau: Sync the staging ioctl numbers with kernel Change-Id: I00165feb72c101d512e88b35131a6ddd56ce71a9 Signed-off-by: David Ung <davidu@nvidia.com> Signed-off-by: Stéphane Marchesin <marcheu@chromium.org>
/external/libdrm/include/drm/nouveau_drm.h
|
c5286f4a871e054b63dee8a60a6f06574c4ca1b8 |
|
21-Oct-2010 |
Francisco Jerez <currojerez@riseup.net> |
nouveau: Define the HAS_PAGEFLIP getparam. Signed-off-by: Francisco Jerez <currojerez@riseup.net>
/external/libdrm/include/drm/nouveau_drm.h
|
1b9187c43a0c17600611edb9e299141748e87974 |
|
28-Sep-2010 |
Francisco Jerez <currojerez@riseup.net> |
nouveau: Define buffer object usage flags. Signed-off-by: Francisco Jerez <currojerez@riseup.net> Acked-by: Ben Skeggs <bskeggs@redhat.com>
/external/libdrm/include/drm/nouveau_drm.h
|
431f7f00db844534dbcf9a63da0d2832a3d91bff |
|
04-Aug-2010 |
Dave Airlie <airlied@redhat.com> |
Copy headers from kernel drm-core-next
/external/libdrm/include/drm/nouveau_drm.h
|
88e8a8bbaf026aa10225880001ab7ca1c392168a |
|
16-Feb-2010 |
Ben Skeggs <bskeggs@redhat.com> |
nouveau: bump MAX_PUSH to 512
/external/libdrm/include/drm/nouveau_drm.h
|
b496c63143e9a4ca02011582329bce2df99d9b7c |
|
29-Jan-2010 |
Luca Barbieri <luca@luca-barbieri.com> |
nouveau: interface changes for 0.0.16 DRM This commit encompasses the changes necessary to run on top of the 0.0.16 nouveau interface, additional APIs to support the new features of the interface, as well as code from Luca Barbieri to improve the pushbuf interface, which just happens to break nouveau's libdrm ABI so was delayed until now. API changes as a result of 0.0.16 DRM interface: 1. No more bo_pin()/bo_unpin(), these were only there for UMS and we no longer support it. 2. Any random nouveau_bo can be submitted to the GPU as a push buffer. 3. Relocations can be applied on any nouveau_bo This patch changes the pushbuffer ABI to: 1. No longer use/expose nouveau_pushbuffer. Everything is directly in nouveau_channel. This saves the extra "pushbuf" pointer dereference. 2. Use cur/end pointers instead of tracking the remaining size. Pushing data now only needs to alter cur and not both cur and remaining. The goal is to make the *_RING macros faster and make the interface simpler and cleaner in the process. The *_RING APIs are unchanged, but those are inlined and the ABI is changed. Also, anything accessing pushbuf->remaining instead of using AVAIL_RING will need to be fixed.
/external/libdrm/include/drm/nouveau_drm.h
|
f2730574f2d204eee62d6f37aa56567bd2d94a26 |
|
26-Jan-2010 |
Marcin Kościelnicki <koriakin@0x04.net> |
nouveau: Update nouveau_drm.h
/external/libdrm/include/drm/nouveau_drm.h
|
3a87b1f497cc201a6c37fcd779019560ab7746ae |
|
21-Nov-2009 |
Pekka Paalanen <pq@iki.fi> |
nouveau: fix DRM headers The nouveau_drmif.h is not the Nouveau DRM kernel ABI file, but purely user space stuff. Remove it, it does not belong in include/drm/. Copy the right header from Nouveau kernel v2.6.31-rc9-757-gaca551c. Signed-off-by: Pekka Paalanen <pq@iki.fi>
/external/libdrm/include/drm/nouveau_drm.h
|