aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/iris/iris_bufmgr.c
Commit message (Expand)AuthorAgeFilesLines
* iris: Make use of devinfo has_aux_map fieldJordan Justen2020-06-221-1/+1
* iris/bufmgr: Do not use map_gtt or use set/get_tiling on DG1Rafael Antognolli2020-06-221-5/+27
* iris: Handle importing aux-enabled surfaces on TGLNanley Chery2020-06-191-1/+14
* iris: replace all dup() with os_dupfd_cloexec()Eric Engestrom2020-06-181-1/+1
* iris: drop dead #include "config.h"Eric Engestrom2020-06-131-4/+0
* iris: fix export of GEM handlesLionel Landwerlin2020-06-041-3/+103
* iris: fix BO destruction in error pathLionel Landwerlin2020-06-041-1/+3
* iris: remove unused iris_bo->swizzle_modeMarcin Ślusarz2020-06-031-13/+0
* iris/bufmgr: Check if iris_bo_gem_mmap failedDanylo Piliaiev2020-04-291-0/+8
* iris/bufmgr: Add support for MMAP_OFFSET ioctl.Rafael Antognolli2020-04-201-1/+51
* iris/bufmgr: Factor out GEM_MMAP ioctl from mmap_cpu and mmap_wc.Rafael Antognolli2020-04-201-30/+31
* iris: remove useless bo->gtt_offset assignmentPaulo Zanoni2020-04-151-1/+0
* iris: remove unnecessary forward declarationPaulo Zanoni2020-04-151-4/+0
* iris: drop cache coherent cpu mapping for external BOLionel Landwerlin2020-04-151-1/+6
* iris: share buffer managers accross screensLionel Landwerlin2020-04-111-4/+84
* 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