aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_bufmgr.c
Commit message (Expand)AuthorAgeFilesLines
* iris: fix aux buf map failure in 32bits app on AndroidTapani Pälli2020-02-131-8/+9
* util/hash_table: update users to use new optimal integer hash functionsAnthony Pesch2020-01-231-14/+2
* iris: Allow max dynamic pool size of 2GB for gen12Jordan Justen2019-12-021-1/+9
* iris: try to set the specified tiling when importing a dmabufJames Xiong2019-11-041-4/+11
* iris: Map each surf to it's aux-surf in the aux-map tablesJordan Justen2019-10-281-0/+19
* iris/bufmgr: Initialize aux map context for gen12Jordan Justen2019-10-281-0/+53
* iris: Set bo->reusable = false in iris_bo_make_external_lockedKenneth Graunke2019-09-111-5/+4
* iris: Finish initializing the BO before stuffing it in the hash tableKenneth Graunke2019-09-111-4/+2
* iris: use driconf for 'bo_reuse' parameterTapani Pälli2019-08-291-4/+2
* meson: define ETIME to ETIMEDOUT if not presentGreg V2019-08-081-3/+0
* 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