summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_bufmgr.c
Commit message (Expand)AuthorAgeFilesLines
* i965: Change a ret == -1 check to ret != 0.Kenneth Graunke2017-11-281-1/+1
* i965: Use C99 struct initializers in brw_bufmgr.c.Kenneth Graunke2017-11-281-91/+49
* i965: Optimize bucket index calculationAravindan Muthukumar2017-11-201-8/+39
* i965: Mark BOs as external when we export their handleJason Ekstrand2017-11-171-0/+8
* i965/bufmgr: Add a helper to mark a BO as externalJason Ekstrand2017-11-171-6/+11
* i965: Pass the EGL/DRI context priority through to the kernelChris Wilson2017-10-201-0/+19
* i965: Do not log a perf warning when mapping an idle boChris Wilson2017-10-191-2/+3
* i965: Only put external handles into the handle htChris Wilson2017-10-161-11/+25
* i965: Convert brw_bufmgr to use C11 mutexes instead of pthreads.Kenneth Graunke2017-09-251-18/+17
* i965: fix build warning on clangTapani Pälli2017-09-151-1/+2
* i965: Fix crash in fallback GTT mapping.Kenneth Graunke2017-09-021-2/+4
* i965: Drop batch_size argument from brw_bufmgr_init().Kenneth Graunke2017-09-011-1/+1
* i965: Rename brw_bo::offset64 to gtt_offset.Chris Wilson2017-09-011-1/+1
* i965/bufmgr: s/BO_ALLOC_FOR_RENDER/BO_ALLOC_BUSY/Jason Ekstrand2017-08-201-8/+7
* i965: Always allow CPU readback of the scanout on LLC platformsChris Wilson2017-08-161-1/+15
* i965/bufmgr: Set bo->idle after waiting.Kenneth Graunke2017-08-081-0/+2
* i965: Track last location of bo used for the batchChris Wilson2017-08-041-0/+1
* i965/drm: Inline brw_bo_references.Kenneth Graunke2017-07-311-6/+0
* i965: s/Tungsten Graphics/VMware/ in brw_bufmgr.c.Kenneth Graunke2017-07-281-3/+3
* i965: Reformat the copyright header in brw_bufmgr.cKenneth Graunke2017-07-281-21/+18
* i965/bufmgr: Add comments about GTT coherency issues.Chris Wilson2017-07-221-0/+22
* i965/bufmgr: Use write-combine mappings where availableMatt Turner2017-07-221-3/+88
* i965/bufmgr: Skip wait ioctl when not busy.Kenneth Graunke2017-07-221-0/+4
* i965/bufmgr: Explicitly wait instead of using I915_GEM_SET_DOMAIN.Kenneth Graunke2017-07-221-17/+6
* i965/bufmgr: Allocate BO pages outside of the kernel's locking.Kenneth Graunke2017-07-221-0/+13
* i965/bufmgr: Add a BO_ALLOC_ZEROED flagJason Ekstrand2017-07-171-2/+26
* i965: Drop bogus pthread_mutex_unlock in map_gtt error path.Kenneth Graunke2017-07-121-1/+0
* i965: Use VALGRIND_MAKE_MEM_x in place of MALLOCLIKE/FREELIKEChris Wilson2017-07-111-7/+27
* i965: Fix asynchronous mappings on !LLC platforms.Kenneth Graunke2017-07-111-2/+17
* i965: Don't use PREAD for glGetBufferSubData().Kenneth Graunke2017-07-111-24/+0
* i965: Assert that we don't use CPU write maps to non-coherent buffers.cros-mesa-17.1.1-r3-vanillachadv/cros-mesa-17.1.1-r3-vanillaKenneth Graunke2017-07-101-0/+6
* i965: Disable access to CPU mmap for async access on non-LLC machinesChris Wilson2017-07-101-4/+12
* i965: Track when a bo is shared with an external clientChris Wilson2017-07-101-0/+4
* i965: Use brw_bo_wait() for brw_bo_wait_rendering()Chris Wilson2017-07-101-3/+5
* i965: Print access flags in INTEL_DEBUG=buf output.Kenneth Graunke2017-07-011-3/+22
* i965: Remove clearing of bo->map_gtt after failureChris Wilson2017-07-011-1/+0
* i965: Drop global bufmgr lock from brw_bo_map_* functions.Chris Wilson2017-06-301-14/+15
* i965: Make brw_bo_unmap a static inline.Kenneth Graunke2017-06-301-6/+0
* i965: Discard bo->map_countChris Wilson2017-06-301-52/+3
* i965: Add a comment about not needing VALGRIND_MALLOCLIKE_BLOCK.Kenneth Graunke2017-06-301-1/+3
* i965: Mark freshly allocate bo as idleChris Wilson2017-06-161-0/+1
* i965/bufmgr: Add a new, simpler, bo_alloc_tiledJason Ekstrand2017-06-141-0/+8
* i965/bufmgr: Rename bo_alloc_tiled to bo_alloc_tiled_2dJason Ekstrand2017-06-141-3/+3
* i965: Temporarily disable async mappings on non-LLCMatt Turner2017-06-091-2/+2
* i965: Move fallback size assignment out of bufmgrDaniel Stone2017-06-081-4/+1
* i965: Remove brw_bo_map_unsynchronized()Matt Turner2017-06-061-20/+0
* i965: Make unsynchronized maps unsynchronized on non-LLCMatt Turner2017-06-061-13/+1
* i965: Implement brw_bo_map_unsynchronized() with MAP_ASYNCMatt Turner2017-06-061-40/+9
* i965: Elide call to set_domain() if MAP_ASYNCMatt Turner2017-06-061-4/+8
* i965: Add and use brw_bo_map()Matt Turner2017-06-061-2/+28