summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/i965/brw_bufmgr.c
AgeCommit message (Expand)AuthorFilesLines
2018-06-06i965: Require softpin support for Cannonlake and later.Kenneth Graunke1-0/+10
2018-06-06i965: Allocate VMA in userspace for full-PPGTT systems.Kenneth Graunke1-1/+1
2018-06-04i965: Add virtual memory allocator infrastructure to brw_bufmgr.Kenneth Graunke1-1/+284
2018-05-22i965: Introduce a "memory zone" concept on BO allocation.Kenneth Graunke1-7/+13
2018-05-07i965: Set initial kflags on BO creation.Kenneth Graunke1-6/+11
2018-04-30intel: fix check for 48b ppgtt supportScott D Phillips1-13/+15
2018-03-27i965: Drop unnecessary bo->align field.Kenneth Graunke1-2/+0
2018-03-27i965: Drop unused alignment parameter from brw_bo_alloc().Kenneth Graunke1-1/+1
2018-03-27i965: Drop alignment parameter from bo_alloc_internal().Kenneth Graunke1-7/+6
2018-03-05intel: Split gen_device_info out into libintel_devJordan Justen1-1/+1
2018-03-01i965: Allow 48-bit addressing on Gen8+.Kenneth Graunke1-0/+23
2018-01-21i965/bufmgr: Add a create_from_prime_tiled functionJason Ekstrand1-8/+31
2017-11-28i965: Change a ret == -1 check to ret != 0.Kenneth Graunke1-1/+1
2017-11-28i965: Use C99 struct initializers in brw_bufmgr.c.Kenneth Graunke1-91/+49
2017-11-20i965: Optimize bucket index calculationAravindan Muthukumar1-8/+39
2017-11-17i965: Mark BOs as external when we export their handleJason Ekstrand1-0/+8
2017-11-17i965/bufmgr: Add a helper to mark a BO as externalJason Ekstrand1-6/+11
2017-10-20i965: Pass the EGL/DRI context priority through to the kernelChris Wilson1-0/+19
2017-10-19i965: Do not log a perf warning when mapping an idle boChris Wilson1-2/+3
2017-10-16i965: Only put external handles into the handle htChris Wilson1-11/+25
2017-09-25i965: Convert brw_bufmgr to use C11 mutexes instead of pthreads.Kenneth Graunke1-18/+17
2017-09-15i965: fix build warning on clangTapani Pälli1-1/+2
2017-09-02i965: Fix crash in fallback GTT mapping.Kenneth Graunke1-2/+4
2017-09-01i965: Drop batch_size argument from brw_bufmgr_init().Kenneth Graunke1-1/+1
2017-09-01i965: Rename brw_bo::offset64 to gtt_offset.Chris Wilson1-1/+1
2017-08-20i965/bufmgr: s/BO_ALLOC_FOR_RENDER/BO_ALLOC_BUSY/Jason Ekstrand1-8/+7
2017-08-16i965: Always allow CPU readback of the scanout on LLC platformsChris Wilson1-1/+15
2017-08-08i965/bufmgr: Set bo->idle after waiting.Kenneth Graunke1-0/+2
2017-08-04i965: Track last location of bo used for the batchChris Wilson1-0/+1
2017-07-31i965/drm: Inline brw_bo_references.Kenneth Graunke1-6/+0
2017-07-28i965: s/Tungsten Graphics/VMware/ in brw_bufmgr.c.Kenneth Graunke1-3/+3
2017-07-28i965: Reformat the copyright header in brw_bufmgr.cKenneth Graunke1-21/+18
2017-07-22i965/bufmgr: Add comments about GTT coherency issues.Chris Wilson1-0/+22
2017-07-22i965/bufmgr: Use write-combine mappings where availableMatt Turner1-3/+88
2017-07-22i965/bufmgr: Skip wait ioctl when not busy.Kenneth Graunke1-0/+4
2017-07-22i965/bufmgr: Explicitly wait instead of using I915_GEM_SET_DOMAIN.Kenneth Graunke1-17/+6
2017-07-22i965/bufmgr: Allocate BO pages outside of the kernel's locking.Kenneth Graunke1-0/+13
2017-07-17i965/bufmgr: Add a BO_ALLOC_ZEROED flagJason Ekstrand1-2/+26
2017-07-12i965: Drop bogus pthread_mutex_unlock in map_gtt error path.Kenneth Graunke1-1/+0
2017-07-11i965: Use VALGRIND_MAKE_MEM_x in place of MALLOCLIKE/FREELIKEChris Wilson1-7/+27
2017-07-11i965: Fix asynchronous mappings on !LLC platforms.Kenneth Graunke1-2/+17
2017-07-11i965: Don't use PREAD for glGetBufferSubData().Kenneth Graunke1-24/+0
2017-07-10i965: 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 Graunke1-0/+6
2017-07-10i965: Disable access to CPU mmap for async access on non-LLC machinesChris Wilson1-4/+12
2017-07-10i965: Track when a bo is shared with an external clientChris Wilson1-0/+4
2017-07-10i965: Use brw_bo_wait() for brw_bo_wait_rendering()Chris Wilson1-3/+5
2017-07-01i965: Print access flags in INTEL_DEBUG=buf output.Kenneth Graunke1-3/+22
2017-07-01i965: Remove clearing of bo->map_gtt after failureChris Wilson1-1/+0
2017-06-30i965: Drop global bufmgr lock from brw_bo_map_* functions.Chris Wilson1-14/+15
2017-06-30i965: Make brw_bo_unmap a static inline.Kenneth Graunke1-6/+0