summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_bufmgr.c
Commit message (Expand)AuthorAgeFilesLines
* iris: Fix bad external BO hash table and zombie list interactionsKenneth Graunke2019-08-051-12/+21
* iris/bufmgr: Move iris_bo_reference into hash_find_bo, rename itKenneth Graunke2019-08-051-14/+16
* intel/common: provide common ioctl routineMark Janes2019-08-011-36/+22
* iris: Defer closing and freeing VMA until buffers are idle.Kenneth Graunke2019-07-021-10/+51
* iris: Add an explicit alignment parameter to iris_bo_alloc_tiled().Kenneth Graunke2019-07-021-10/+16
* iris: Avoid holding the lock while allocating pages.Kenneth Graunke2019-05-301-5/+5
* iris: Move SET_DOMAIN to alloc_fresh_bo()Kenneth Graunke2019-05-301-17/+15
* iris: Be lazy about cleaning up purged BOs in the cache.Kenneth Graunke2019-05-291-17/+1
* iris: Dig through the cache to find a BO in the right memzoneKenneth Graunke2019-05-291-7/+17
* iris: Tidy BO sizing code and commentsKenneth Graunke2019-05-291-12/+5
* iris: Move some field setting after we drop the lock.Kenneth Graunke2019-05-291-13/+13
* iris: Move cached BO allocation into a helper function.Kenneth Graunke2019-05-291-44/+64
* iris: Fall back to fresh allocations of mapping for zero-memset fails.Kenneth Graunke2019-05-291-3/+4
* iris: Move fresh BO allocation into a helper function.Kenneth Graunke2019-05-291-26/+30
* iris: Do SET_TILING at a single point rather than in two places.Kenneth Graunke2019-05-291-20/+20
* iris: Use the BO cache even for coherent buffers on non-LLC.Kenneth Graunke2019-05-291-3/+0
* iris: Fix locking around vma_alloc in iris_bo_create_userptrKenneth Graunke2019-05-291-0/+4
* iris: Fix lock/unlock mismatch for non-LLC coherent BO allocation.Kenneth Graunke2019-05-291-7/+3
* iris: Add helpers to clone a hardware context.Chris Wilson2019-05-091-0/+24
* iris: Mark render batches as non-recoverable.Kenneth Graunke2019-05-091-0/+22
* iris: Delete bucketing allocatorsKenneth Graunke2019-05-031-167/+3
* iris: Force VMA alignment to be a multiple of the page size.Kenneth Graunke2019-05-031-0/+3
* iris: leave the top 4Gb of the high heap VMA unusedKenneth Graunke2019-05-031-1/+5
* iris: Fix 4GB memory zone heap sizes.Kenneth Graunke2019-05-031-3/+6
* iris: Make memzone_for_address non-staticKenneth Graunke2019-04-231-5/+5
* intel/common: move gen_debug to intel/devMark Janes2019-04-101-1/+1
* iris: Adapt to variable ppGTT sizeChris Wilson2019-04-011-1/+20
* iris: Print the memzone name when allocating BOs with INTEL_DEBUG=bufKenneth Graunke2019-03-281-2/+17
* iris: Fix util_vma_heap_init size for IRIS_MEMZONE_SHADERKenneth Graunke2019-03-211-1/+1
* iris: Use streaming loads to read from tiled surfacesChris Wilson2019-03-131-1/+4
* iris: Use coherent allocation for PIPE_RESOURCE_STAGINGChris Wilson2019-03-131-0/+18
* iris: Do binder address allocations per-context, not globally.Kenneth Graunke2019-02-211-8/+11
* iris: Fix memzone_for_address for the surface and binder zonesKenneth Graunke2019-02-211-2/+2
* iris: Tidy exporting the flink handleChris Wilson2019-02-211-9/+16
* iris: vma_free bo->size, not bo_sizeKenneth Graunke2019-02-211-1/+1
* iris: fix memzone_for_address since multibinder changesChris Wilson2019-02-211-3/+3
* iris: Support multiple binder BOs, update Surface State Base AddressKenneth Graunke2019-02-211-15/+23
* iris: set EXEC_OBJECT_CAPTURE on all driver internal buffersKenneth Graunke2019-02-211-0/+6
* iris: Record reusability of bo on constructionChris Wilson2019-02-211-4/+5
* iris: precompute hashes for cache trackingKenneth Graunke2019-02-211-4/+14
* iris: use consistent copyright formattingKenneth Graunke2019-02-211-7/+6
* iris: port non-bucket alignment bugfixKenneth Graunke2019-02-211-3/+1
* iris: drop pwriteKenneth Graunke2019-02-211-24/+0
* iris: drop dead assignmentsKenneth Graunke2019-02-211-2/+0
* iris: remember to set bo->userptrKenneth Graunke2019-02-211-0/+1
* iris: Wrap userptr for creating boChris Wilson2019-02-211-1/+52
* iris: sync bugfixes from brw_bufmgrKenneth Graunke2019-02-211-64/+60
* iris: comment everythingKenneth Graunke2019-02-211-1/+12
* iris: border color memory zone :(Kenneth Graunke2019-02-211-6/+11
* iris: don't include binder in surface VMA rangeKenneth Graunke2019-02-211-1/+2