aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/i965/brw_bufmgr.c
Commit message (Expand)AuthorAgeFilesLines
* i965: drop unused assignmentEric Engestrom2018-08-161-2/+0
* intel/ppgtt: 4096 replaced by PAGE_SIZESergii Romantsov2018-08-151-6/+6
* intel/ppgtt: memory address alignmentSergii Romantsov2018-08-151-4/+3
* i965/bufmgr: Use the correct argument order for bo_alloc_internalJason Ekstrand2018-06-271-2/+2
* i965: Require softpin support for Cannonlake and later.Kenneth Graunke2018-06-061-0/+10
* i965: Allocate VMA in userspace for full-PPGTT systems.Kenneth Graunke2018-06-061-1/+1
* i965: Add virtual memory allocator infrastructure to brw_bufmgr.Kenneth Graunke2018-06-041-1/+284
* i965: Introduce a "memory zone" concept on BO allocation.Kenneth Graunke2018-05-221-7/+13
* i965: Set initial kflags on BO creation.Kenneth Graunke2018-05-071-6/+11
* intel: fix check for 48b ppgtt supportScott D Phillips2018-04-301-13/+15
* i965: Drop unnecessary bo->align field.Kenneth Graunke2018-03-271-2/+0
* i965: Drop unused alignment parameter from brw_bo_alloc().Kenneth Graunke2018-03-271-1/+1
* i965: Drop alignment parameter from bo_alloc_internal().Kenneth Graunke2018-03-271-7/+6
* intel: Split gen_device_info out into libintel_devJordan Justen2018-03-051-1/+1
* i965: Allow 48-bit addressing on Gen8+.Kenneth Graunke2018-03-011-0/+23
* i965/bufmgr: Add a create_from_prime_tiled functionJason Ekstrand2018-01-211-8/+31
* 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