- Nov 07, 2010
-
-
Cyril Brulebois authored
-
Cyril Brulebois authored
-
Albert Damen authored
If bufmgr.bo_mrb_exec is not set, drm_intel_bo_mrb_exec returns ENODEV even though drm_intel_gem_bo_mrb_exec2 will work fine for the RENDER ring. Fixes xf86-video-intel after commit 'add BLT ring support' (5bed685f76) with kernels without BSD or BLT ring support (2.6.34 and before). Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=31443 Signed-off-by: Albert Damen <albrt@gmx.net> Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> (cherry picked from commit 49447a9b) Signed-off-by: Cyril Brulebois <kibi@debian.org>
-
Chris Wilson authored
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> (cherry picked from commit 36245771) Signed-off-by: Cyril Brulebois <kibi@debian.org>
-
Chris Wilson authored
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> (cherry picked from commit 057fab33) Signed-off-by: Cyril Brulebois <kibi@debian.org>
-
- Oct 01, 2010
-
-
Cyril Brulebois authored
-
- Sep 29, 2010
-
-
Sven Joachim authored
-
Sven Joachim authored
-
Carl Worth authored
For the upcoming 2.4.22 release.
-
- Sep 25, 2010
-
-
Chris Wilson authored
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-
- Sep 21, 2010
-
-
Ben Skeggs authored
... and make a mental note to not push commits before having coffee Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
-
- Sep 19, 2010
-
-
Ben Skeggs authored
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
-
- Sep 09, 2010
-
-
Chris Wilson authored
-
Jesse Barnes authored
Docs say this is necessary, and the kernel now enforces this.
-
- Sep 07, 2010
-
-
Jesse Barnes authored
-
- Aug 26, 2010
-
-
Eric Anholt authored
Avoids requiring nasty hacks around libdrm headers in the new C++ parts of Mesa drivers.
-
- Aug 25, 2010
-
-
Julien Cristau authored
-
Sven Joachim authored
We actually need 2.4.21-1 as minimal version, 2.4.21 or 2.4.21-1~ would not work. Bump debhelper compatibility level to 6 so that we can use dh_lintian.
-
Sven Joachim authored
Needed because sid has 2.4.21-1~squeeze2 now.
-
- Aug 24, 2010
-
-
Chris Wilson authored
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-
- Aug 18, 2010
-
-
Ben Skeggs authored
Signed-off-by: Ben Skeggs <bskeggs@redhat.com>
-
- Aug 06, 2010
-
-
Benjamin Herrenschmidt authored
This works in conjunction with newer kernels. If we succeed in requesting interface 1.4, the we know the kernel provides proper domain numbers. If not, ignore the domain number as it's bogus (except on Alpha). Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org> Signed-off-by: Adam Jackson <ajax@redhat.com>
-
- Aug 03, 2010
-
-
Dave Airlie authored
-
- Jul 01, 2010
-
-
Chris Wilson authored
The high layers expect to receive a status code on error (on the pessimistic assumption that the errno value will have been overwritten by the time the failure is propagated all the way up), so convert xf86drmMode.c to return -errno on an ioctl error and be consistent with the rest of the libdrm API. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-
Fernando Carrijo authored
Signed-off-by: Fernando Carrijo <fcarrijo@yahoo.com.br> Signed-off-by: Brian Paul <brianp@vmware.com>
-
- Jun 29, 2010
-
-
Chris Wilson authored
If the mapping succeeds we have a valid pointer. If setting the domain failures we may incur cache corruption. However the usual failure mode is because of a hung GPU, in which case it is preferable to ignore the minor error from setting the domain and continue on oblivious. If these errors persist, we should rate limit the warning [or even just remove it]. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-
- Jun 24, 2010
-
-
Chris Wilson authored
Fixes: Bug 28515 - Failed to allocate framebuffer when exceed 2048 width https://bugs.freedesktop.org/show_bug.cgi?id=28515 Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-
- Jun 22, 2010
-
-
Chris Wilson authored
Mesa uses the returned pitch from alloc_tiled, so make sure that we set it correctly before modifying the stride used for the SET_TILING call. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-
Chris Wilson authored
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-
Chris Wilson authored
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-
Chris Wilson authored
Ensure that the user doesn't attempt to specify a stride to use with a linear buffer by forcing such to be zero. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-
- Jun 21, 2010
-
-
Chris Wilson authored
execbuffer() returns ENOSPC if it cannot fit the batch buffer into the aperture which is the error we want to diagnose here. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-
Chris Wilson authored
Rearrange the cache cleanup so that we always scan following a final unreference, and guard against multiple scans in a single second. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-
Chris Wilson authored
When allocating a tiled buffer, if we remove the desired tiling mode due to it being beyond hardware limits, also remove the stride. This ensures that we only ever use stride 0 with I915_TILING_NONE. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-
Chris Wilson authored
As we now expose a method to allocate tiled buffers, it makes more sense to defer the SET_TILING until required. Besides the slim chance that it will be a no-op, by delaying the change we are less likely to stall on waiting for a bound buffer to release a fence register. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-
Chris Wilson authored
We need to inform the kernel if the tiling stride changes and not only for changes of the tiling mode. Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
-
- Jun 10, 2010
-
-
Julien Cristau authored
Also adjust patch description to fit its update.
-
Julien Cristau authored
Also don't set a minimum version to 2.4.20, since we didn't ship it before anyway.
-
Julien Cristau authored
They shouldn't actually be exported.
-
Julien Cristau authored
Hopefully include all licenses variations and copyright statements from the source tree. Some oddities: - name of copyright holder different from the name listed in the license notice - second paragraph moved below the third, and still referencing the "next paragraph" (not included here) - probably some others I forgot
-