summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/amdgpu/drm/amdgpu_bo.c
AgeCommit message (Expand)AuthorFilesLines
9 dayswinsys/amdgpu: add uncached flag to the imported DRI_PRIME bufferPierre-Eric Pelloux-Prayer1-1/+5
9 daysradeon_winsys.h: add a parameter to buffer_from_handlePierre-Eric Pelloux-Prayer1-1/+2
2021-06-07winsys/amdgpu: don't read bo->u.slab.entry after pb_slab_freePierre-Eric Pelloux-Prayer1-8/+4
2021-05-25winsys/amdgpu: don't hold a mutex while accessing is_sharedMarek Olšák1-15/+2
2021-04-06gallium/pb: change pb_buffer::alignment to alignment_log2Marek Olšák1-7/+7
2021-04-06winsys/amdgpu: remove amdgpu_winsys_bo::wsMarek Olšák1-67/+68
2021-04-06radeon_winsys.h: add a winsys parameter to most winsys buffer functionsMarek Olšák1-14/+20
2021-04-06gallium/pb: pass an optional winsys pointer to the buffer destroy functionMarek Olšák1-7/+7
2021-02-12winsys/amdgpu: disallow pb_cache for backing buffers of sparse buffersMarek Olšák1-1/+5
2021-02-06winsys/amdgpu: move amdgpu_winsys_bo::use_reusable_pool to the u.real unionMarek Olšák1-3/+3
2021-02-06winsys/amdgpu: move amdgpu_winsys_bo::is_user_ptr to the u.real unionMarek Olšák1-8/+11
2021-02-06winsys/amdgpu: move amdgpu_winsys_bo::is_shared to the u.real unionMarek Olšák1-6/+9
2021-02-06winsys/amdgpu: move amdgpu_winsys_bo::cpu_ptr into the u.real unionMarek Olšák1-8/+8
2021-02-06winsys/amdgpu: pack amdgpu_winsys_bo::is_shared and protect it by a mutexMarek Olšák1-3/+13
2021-02-06winsys/amdgpu: remove amdgpu_winsys_bo::num_cs_references to remove atomicsMarek Olšák1-6/+0
2021-02-03winsys/amdgpu,pb_slab: add slabs with 3/4 of power of two sizes to save memoryMarek Olšák1-4/+60
2021-02-03winsys/amdgpu: clean up slab alignment code, handle small buffers betterMarek Olšák1-8/+25
2021-02-03winsys/amdgpu,radeonsi: add HUD counters for how much memory is wasted by slabsMarek Olšák1-1/+21
2020-12-10util+treewide: container_of() cleanupRob Clark1-6/+3
2020-12-05r300,r600,radeonsi: inline struct radeon_cmdbuf to remove dereferencesMarek Olšák1-1/+1
2020-12-01gallium/winsys: update fallthrough commentsPierre-Eric Pelloux-Prayer1-1/+1
2020-11-19amdgpu_bo: make cache_entry a extensible arrayPierre-Eric Pelloux-Prayer1-7/+11
2020-11-19winsys/amdgpu: make RADEON_ALL_BOS a debug only featurePierre-Eric Pelloux-Prayer1-0/+4
2020-11-18winsys/amdgpu: replace amdgpu_winsys_bo::initial_domain with pb_buffer::place...Marek Olšák1-16/+16
2020-11-18winsys/amdgpu: replace amdgpu_winsys_bo::flags with pb_buffer::usageMarek Olšák1-14/+12
2020-11-18winsys/amdgpu: remove amdgpu_winsys_bo::sparseMarek Olšák1-7/+6
2020-11-18winsys/amdgpu: remove amdgpu_winsys_bo::u::sparse::flagsMarek Olšák1-2/+2
2020-11-02radeonsi: enable PIPE_CAP_DEVICE_PROTECTED_CONTENTPierre-Eric Pelloux-Prayer1-1/+6
2020-10-09winsys/amdgpu: apply the VM alignment optimization to the physical alignment tooMarek Olšák1-8/+9
2020-10-09winsys/amdgpu: rework the VM alignment optimizationsMarek Olšák1-13/+8
2020-09-24amd/tmz: move uses_secure_bos to radeon_winsysPierre-Eric Pelloux-Prayer1-2/+8
2020-09-24radeonsi/tmz: allow secure job if the app made a tmz allocationPierre-Eric Pelloux-Prayer1-6/+11
2020-09-22radeon: rename RADEON_TRANSFER_* -> RADEON_MAP_*Marek Olšák1-2/+2
2020-09-22gallium: rename pipe_transfer_usage -> pipe_map_flagsMarek Olšák1-1/+1
2020-09-22gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_*Marek Olšák1-4/+4
2020-07-22winsys/amdgpu: make amdgpu_bo_unmap non-staticMarek Olšák1-3/+1
2020-05-22amdgpu: fix unitialized variablePierre-Eric Pelloux-Prayer1-1/+1
2020-05-15winsys/amdgpu: add RADEON_FLAG_UNCACHED for faster blits over PCIeMarek Olšák1-0/+3
2020-05-13gallium: rename 'state tracker' to 'frontend'Marek Olšák1-1/+1
2020-05-11amdgpu: add encrypted slabs supportPierre-Eric Pelloux-Prayer1-14/+50
2020-05-11radeon: add RADEON_CREATE_ENCRYPTED flagPierre-Eric Pelloux-Prayer1-0/+5
2020-05-07ac/surface,radeonsi: move the set/get_bo_metadata code to ac_surface.cMarek Olšák1-95/+7
2020-05-07amd: remove duplicated definitions from amdgpu_drm.hMarek Olšák1-4/+0
2020-04-29ac/surface: add code for gfx10 displayable DCCMarek Olšák1-0/+8
2020-04-27drm-uapi,radv,radeonsi: Add amdgpu_drm.h header.Bas Nieuwenhuizen1-1/+1
2020-04-16winsys/amdgpu: Retrieve WC flags from imported buffers.Bas Nieuwenhuizen1-0/+14
2020-02-26gallium/hash_table: remove some function wrappersMarek Olšák1-3/+3
2020-01-29winsys/amdgpu: Close KMS handles for other DRM file descriptionsMichel Dänzer1-2/+13
2020-01-29radeonsi: stop using the VM_ALWAYS_VALID flagPierre-Eric Pelloux-Prayer1-8/+0
2020-01-27Revert "winsys/amdgpu: Close KMS handles for other DRM file descriptions"Marek Olšák1-13/+2