a3d715ee14b29d2680ceaf44955679205795140c |
|
27-Jan-2017 |
Chris Wilson <chris@chris-wilson.co.uk> |
Import uapi/i915_drm.h from v4.10-rc5-950-g152d5750dda9 To sync with "drm/i915: Support explicit fencing for execbuf"
/external/libdrm/include/drm/i915_drm.h
|
98887140e343493f01be7a1dec721c024bcf72c7 |
|
02-Aug-2016 |
Yang Rong <rong.r.yang@intel.com> |
intel: Export pooled EU and min no. of eus in a pool. Update kernel interface with new I915_GETPARAM ioctl entries for pooled EU and min no. of eus in a pool. Add a wrapping function for each parameter. Userspace drivers need these values when decide the thread count. This kernel enabled pooled eu by default for BXT and for fused down 2x6 parts it is advised to turn it off. But there is another HW issue in these parts (fused down 2x6 parts) before C0 that requires Pooled EU to be enabled as a workaround. In this case the pool configuration changes depending upon which subslice is disabled and the no. of eus in a pool is different, So userspace need to know min no. of eus in a pool. V2: use return value as the query results. ret < 0 when error, ret = 0 when not support, and ret > 0 indicate query results.(Chris) V3: Correct V2 errors. Signed-off-by: Yang Rong <rong.r.yang@intel.com> Reviewed-by: Chris Wilson <chris@chris-wilson.co.uk>
/external/libdrm/include/drm/i915_drm.h
|
7cba3bb75ec7366be7e01394329bb8a2658cbe14 |
|
30-Mar-2016 |
Daniel Vetter <daniel.vetter@ffwll.ch> |
headers: Update drm_i915.h Generated using make header_install. Generated fromd drm-intel-next-queued commit 55c561a708eec328822721233b1148119e80f5c3 Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
/external/libdrm/include/drm/i915_drm.h
|
7d74a83d22e694b2cd71e40992fd5a970d227e32 |
|
14-Dec-2015 |
Kristian Høgsberg Kristensen <kristian.h.kristensen@intel.com> |
intel: Update i915_drm.h Copy from drm-intel-nightly a307a3a81c2bf2883457e03abcf5c9520cf452c1. Signed-off-by: Kristian Høgsberg Kristensen <kristian.h.kristensen@intel.com>
/external/libdrm/include/drm/i915_drm.h
|
8576527cfacaf42af8316e1030c192193e94225a |
|
19-Mar-2015 |
Neil Roberts <neil@linux.intel.com> |
intel: Merge latest i915_drm.h The main incentive to do this is to get I915_PARAM_REVISION. v2: Rebase on top of some changes that were made to the header without copying the whole file from the kernel source. Reviewed-by: Damien Lespiau <damien.lespiau@intel.com> Signed-off-by: Neil Roberts <neil@linux.intel.com> Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
/external/libdrm/include/drm/i915_drm.h
|
d556e068a7e4e9dfb57514244ae5f3e0eb9d0b39 |
|
10-Mar-2015 |
Jeff McGee <jeff.mcgee@intel.com> |
intel: Export total subslice and EU counts Update kernel interface with new I915_GETPARAM ioctl entries for subslice total and EU total. Add a wrapping function for each parameter. Userspace drivers need these values when constructing GPGPU commands. This kernel query method is intended to replace the PCI ID-based tables that userspace drivers currently maintain. The kernel driver can employ fuse register reads as needed to ensure the most accurate determination of GT config attributes. This first became important with Cherryview in which the config could differ between devices with the same PCI ID. The kernel detection of these values is device-specific. Userspace drivers should continue to maintain ID-based tables for older devices which return ENODEV when using this query. v2: remove unnecessary include of <stdbool.h> and increment the I915_GETPARAM indices to match updated kernel patch. For: VIZ-4636 Reviewed-by: Damien Lespiau <damien.lespiau@intel.com> Signed-off-by: Jeff McGee <jeff.mcgee@intel.com> Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
/external/libdrm/include/drm/i915_drm.h
|
4fddc92e04f5326d78b1bb0252e2f64725e96edb |
|
19-Jun-2014 |
Tvrtko Ursulin <tvrtko.ursulin@intel.com> |
intel: Add new userptr ioctl Reviewed-by: Damien Lespiau <damien.lespiau@intel.com> Signed-off-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
/external/libdrm/include/drm/i915_drm.h
|
20edfb9a16414688670439f8849488e08b64c5e7 |
|
19-Jun-2014 |
Damien Lespiau <damien.lespiau@intel.com> |
intel: Sync typo fix from the kernel sources. Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
/external/libdrm/include/drm/i915_drm.h
|
3cde43f5669bf5edbd6adef7902e96411fc53e9c |
|
19-Jun-2014 |
Damien Lespiau <damien.lespiau@intel.com> |
intel: Sync the command parser version parameter from kernel Cc: Bradley Volkin <bradley.d.volkin@intel.com> Reviewed-by: Brad Volkin <bradley.d.volkin@intel.com> Signed-off-by: Damien Lespiau <damien.lespiau@intel.com>
/external/libdrm/include/drm/i915_drm.h
|
a254cb50414a5def5c872a765c0dd1295a550c6b |
|
02-Jan-2014 |
Ben Widawsky <benjamin.widawsky@intel.com> |
intel: Merge latest i915_drm.h This was not done as a straight copy because reset_stats IOCTL landed in libdrm before upstream kernel. Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
/external/libdrm/include/drm/i915_drm.h
|
5a41b025042c42788977e67aea8d1bf3b59baae4 |
|
15-Nov-2013 |
Ian Romanick <ian.d.romanick@intel.com> |
intel: Add support for GPU reset status query ioctl I would have just used the drmIoctl interface directly in Mesa, but the ioctl needs some data from the drm_intel_context that is not exposed outside libdrm. This ioctl is in the drm-intel-next tree as b635991. v2: Update based on Mika's kernel work. v3: Fix compile failures from last-minute typos. Sigh. v4: Import the actual changes from the kernel i915_drm.h. Only comments on some fields of drm_i915_reset_stats differed. There are still some deltas between the kernel i915_drm.h and the one in libdrm, but those can be resolved in other patches. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> [v3] Reviewed-by: Damien Lespiau <damien.lespiau@intel.com> Cc: Mika Kuoppala <mika.kuoppala@intel.com> Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
/external/libdrm/include/drm/i915_drm.h
|
da738d1ed0a0941a0cd061395ad86072171b3242 |
|
08-Nov-2013 |
Dave Airlie <airlied@redhat.com> |
Revert "intel: Add support for GPU reset status query ioctl" This reverts commit 6335e1d28c422050024bcf4100c4fb3a5bac2afb. No taxation without representation, in other words no userspace without kernel stuff being in a stable location, either drm-next but I'll accept drm-intel-next for intel specific stuff.
/external/libdrm/include/drm/i915_drm.h
|
6335e1d28c422050024bcf4100c4fb3a5bac2afb |
|
10-Sep-2012 |
Ian Romanick <ian.d.romanick@intel.com> |
intel: Add support for GPU reset status query ioctl I would have just used the drmIoctl interface directly in Mesa, but the ioctl needs some data from the drm_intel_context that is not exposed outside libdrm. v2: Update based on Mika's kernel work. v3: Fix compile failures from last-minute typos. Sigh. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> Cc: Mika Kuoppala <mika.kuoppala@intel.com> Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
/external/libdrm/include/drm/i915_drm.h
|
011999927f76a7e9ba8f047fae4b4e084da6c2c3 |
|
13-Nov-2012 |
Xiang, Haihao <haihao.xiang@intel.com> |
intel: Add support for VEBOX ring (v2) v2: Fix the test for has_vebox Signed-off-by: Xiang, Haihao <haihao.xiang@intel.com> Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
/external/libdrm/include/drm/i915_drm.h
|
934ea3b32127ea2a4ba5bf14228af6c60d3437b6 |
|
02-Aug-2012 |
Eric Anholt <eric@anholt.net> |
intel: Import updated i915_drm.h. Reviewed-by: Ben Widawsky <ben@bwidawsk.net>
/external/libdrm/include/drm/i915_drm.h
|
a5b2946889471f6075852949f90f660e43b68532 |
|
27-Jun-2012 |
Ben Widawsky <ben@bwidawsk.net> |
intel: updated header for contexts Signed-off-by: Ben Widawsky <ben@bwidawsk.net> Reviewed-By: Kenneth Graunke <kenneth@whitecape.org>
/external/libdrm/include/drm/i915_drm.h
|
ba6130c2d6f4e9833f4d5b43da01673827b26bd4 |
|
05-Jun-2012 |
Ben Widawsky <ben@bwidawsk.net> |
intel: wait render header updates make headers_install in kernel. Copy to here. v2: signed ns_timeout Acked-by: Kenneth Graunke <kenneth@whitecape.org> Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
/external/libdrm/include/drm/i915_drm.h
|
69e7469e351b09c4fd92f6f18408a9ad069c38b3 |
|
05-Jun-2012 |
Ben Widawsky <ben@bwidawsk.net> |
intel: sanitize i915_drm.h run make headers_isntall on d-i-n, copy to here Acked-by: Kenneth Graunke <kenneth@whitecape.org> Signed-off-by: Ben Widawsky <ben@bwidawsk.net>
/external/libdrm/include/drm/i915_drm.h
|
151cdcfe685ee280a4344dfc40e6087d74a5590f |
|
17-Jan-2012 |
Eugeni Dodonov <eugeni.dodonov@intel.com> |
intel: query for LLC support This adds support for querying the kernel about the LLC support in the hardware. In case the ioctl fails, we assume that it is present on GEN6 and GEN7. v2: fix the return code checking Signed-off-by: Eugeni Dodonov <eugeni.dodonov@intel.com>
/external/libdrm/include/drm/i915_drm.h
|
66518ab5653cfdc840cd69e7b653ec05df060584 |
|
09-Jan-2012 |
Jesse Barnes <jbarnes@virtuousgeek.org> |
intel: add sprite ioctl defines and struct for i915 sprite code
/external/libdrm/include/drm/i915_drm.h
|
9fb83a49cb7e3db2f168aac5172fafb6fa0d69c8 |
|
30-Dec-2011 |
Eric Anholt <eric@anholt.net> |
intel: Update for new i915_drm.h defines.
/external/libdrm/include/drm/i915_drm.h
|
0209428b3918c4336018da9293cdcbf7f8fedfb6 |
|
01-Mar-2011 |
Chris Wilson <chris@chris-wilson.co.uk> |
intel: Add I915_PARAM_HAS_RELAXED_DELTA Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
/external/libdrm/include/drm/i915_drm.h
|
0184bb1c6d946bcaf198f7680b3405adca676790 |
|
19-Dec-2010 |
Chris Wilson <chris@chris-wilson.co.uk> |
intel: Export CONSTANT_BUFFER addressing mode Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
/external/libdrm/include/drm/i915_drm.h
|
362457715faacd3101929e5f0d8ae250d0ad09df |
|
29-Oct-2010 |
Chris Wilson <chris@chris-wilson.co.uk> |
intel: enable relaxed fence allocation for i915 The kernel has always allowed userspace to underallocate objects supplied for fencing. However, the kernel only allocated the object size for the fence in the GTT and so caused tiling corruption. More recently the kernel does allocate the full fence region in the GTT for an under-sized object and so advertises that clients may finally make use of this feature. The biggest benefit is for texture-heavy GL games on i945 such as World of Padman which go from needing over 1GiB of RAM to play to fitting in the GTT! Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
/external/libdrm/include/drm/i915_drm.h
|
057fab3382c02af54126ce395c43d4e6dce9439a |
|
26-Oct-2010 |
Chris Wilson <chris@chris-wilson.co.uk> |
intel: Prepare for BLT ring split. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
/external/libdrm/include/drm/i915_drm.h
|
431f7f00db844534dbcf9a63da0d2832a3d91bff |
|
04-Aug-2010 |
Dave Airlie <airlied@redhat.com> |
Copy headers from kernel drm-core-next
/external/libdrm/include/drm/i915_drm.h
|
66375fd6e8d3e95df5d124883a1426460c1b8ed8 |
|
02-Jun-2010 |
Zou Nan hai <nanhai.zou@intel.com> |
intel: Add support for kernel multi-ringbuffer API. This introduces a new API to exec on BSD ring buffer, for H.264 VLD decoding. Signed-off-by: Xiang Hai hao <haihao.xiang@intel.com> Signed-off-by: Zou Nan hai <nanhai.zou@intel.com>
/external/libdrm/include/drm/i915_drm.h
|
b50964027bef249a0cc3d511de05c2464e0a1e22 |
|
15-Sep-2009 |
Jesse Barnes <jbarnes@virtuousgeek.org> |
libdrm/intel: execbuf2 support This patch to libdrm adds support for the new execbuf2 ioctl. If detected, it will be used instead of the old ioctl. By using the new drm_intel_bufmgr_gem_enable_fenced_relocs(), you can indicate that any time a fence register is actually required for a relocation target you will call drm_intel_bo_emit_reloc_fence instead of drm_intel_bo_emit_reloc, which will reduce fence register pressure. Signed-off-by: Eric Anholt <eric@anholt.net>
/external/libdrm/include/drm/i915_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
|
170674a606f6d7869b5fa4457c07e10dd27f2771 |
|
24-Nov-2009 |
Robert Noland <rnoland@2hip.net> |
Finish fixing the build on FreeBSD
/external/libdrm/include/drm/i915_drm.h
|
ba79b1a8c2ea354c89371b5e34e0077f6ecaaa63 |
|
17-Nov-2009 |
Kristian Høgsberg <krh@bitplanet.net> |
Fix typo in i915 pipe_from_crtc_id ioctl struct name
/external/libdrm/include/drm/i915_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/i915_drm.h
|