summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/amdgpu/drm/amdgpu_winsys.c
AgeCommit message (Expand)AuthorFilesLines
2021-04-06winsys/amdgpu: remove amdgpu_winsys_bo::wsMarek Olšák1-9/+15
2021-04-06radeon_winsys.h: add a winsys parameter to most winsys buffer functionsMarek Olšák1-1/+2
2021-04-06gallium/pb: pass an optional winsys pointer to the buffer destroy functionMarek Olšák1-1/+1
2021-02-26util: Add accessor for util_cpu_capsRob Clark1-2/+2
2021-02-03winsys/amdgpu: expand the slab allocation range to [256 B, 1 MB]Marek Olšák1-2/+2
2021-02-03winsys/amdgpu,pb_slab: add slabs with 3/4 of power of two sizes to save memoryMarek Olšák1-2/+2
2021-02-03winsys/amdgpu,radeonsi: add HUD counters for how much memory is wasted by slabsMarek Olšák1-0/+4
2021-01-05util: replace UTIL_MAX_CPUS by util_cpu_caps.num_cpu_mask_bitsMarek Olšák1-1/+1
2021-01-05radeonsi: add driconf options to enable/disable Smart Access MemoryMarek Olšák1-2/+11
2020-12-01winsys/amdgpu: don't use debug_get_option_noop in a hot pathMarek Olšák1-0/+1
2020-11-28amd: Simplify ac_addrlib_createJames Park1-1/+1
2020-11-19winsys/amdgpu: make RADEON_ALL_BOS a debug only featurePierre-Eric Pelloux-Prayer1-1/+10
2020-11-13radeonsi: remove AMD_DEBUG=zerovram flagPierre-Eric Pelloux-Prayer1-1/+0
2020-10-30util: completely rewrite and do AMD Zen L3 cache pinning correctlyMarek Olšák1-2/+3
2020-09-24amd/tmz: move uses_secure_bos to radeon_winsysPierre-Eric Pelloux-Prayer1-7/+0
2020-09-24amd/winsys: add RADEON_FLUSH_TOGGLE_SECURE_SUBMISSIONPierre-Eric Pelloux-Prayer1-7/+0
2020-09-24radeonsi/tmz: allow secure job if the app made a tmz allocationPierre-Eric Pelloux-Prayer1-15/+11
2020-07-28amd: rename SIENNA -> SIENNA_CICHLIDMarek Olšák1-1/+1
2020-06-18replace all F_DUPFD_CLOEXEC with os_dupfd_cloexec()Eric Engestrom1-1/+1
2020-06-10ac/surface: add a wrapper structure to hold ADDR_HANDLEMarek Olšák1-2/+2
2020-06-09radeonsi: add support for Sienna CichlidMarek Olšák1-1/+3
2020-05-11amdgpu: add encrypted slabs supportPierre-Eric Pelloux-Prayer1-1/+13
2020-05-11radeonsi: add AMD_DEBUG=tmz optionPierre-Eric Pelloux-Prayer1-0/+5
2020-05-11amdgpu/radeon: add secure apiPierre-Eric Pelloux-Prayer1-0/+21
2020-05-07amd: remove duplicated definitions from amdgpu_drm.hMarek Olšák1-4/+0
2020-04-27drm-uapi,radv,radeonsi: Add amdgpu_drm.h header.Bas Nieuwenhuizen1-1/+1
2020-02-26gallium/hash_table: remove some function wrappersMarek Olšák1-5/+5
2020-02-26gallium/hash_table: turn it into a wrapper around util/hash_tableMarek Olšák1-1/+1
2020-02-26gallium/hash_table: consolidate hash tables with pointer keysMarek Olšák1-12/+2
2020-02-21util: Change os_same_file_description return type from bool to intMichel Dänzer1-1/+14
2020-02-21winsys/amdgpu: Make local variable r signedMichel Dänzer1-1/+2
2020-01-29winsys/amdgpu: Close KMS handles for other DRM file descriptionsMichel Dänzer1-1/+8
2020-01-29winsys/amdgpu: Re-use amdgpu_screen_winsys when possibleMichel Dänzer1-24/+47
2020-01-27Revert "winsys/amdgpu: Re-use amdgpu_screen_winsys when possible"Marek Olšák1-44/+24
2020-01-27Revert "winsys/amdgpu: Close KMS handles for other DRM file descriptions"Marek Olšák1-8/+1
2020-01-23winsys/amdgpu: Close KMS handles for other DRM file descriptionsMichel Dänzer1-1/+8
2020-01-23winsys/amdgpu: Re-use amdgpu_screen_winsys when possibleMichel Dänzer1-24/+44
2020-01-23winsys/amdgpu: Only re-export KMS handles for different DRM FDsMichel Dänzer1-9/+14
2020-01-23winsys/amdgpu: Keep track of retrieved KMS handles using hash tablesMichel Dänzer1-0/+20
2020-01-23winsys/amdgpu: Keep a list of amdgpu_screen_winsyses in amdgpu_winsysMichel Dänzer1-1/+21
2019-11-28winsys/amdgpu: avoid double simple_mtx_unlock()Jonathan Gray1-1/+0
2019-10-28util: remove LIST_INITHEAD macroTimothy Arceri1-1/+1
2019-10-08amd: Move all amd/common code that depends on LLVM to amd/llvm.Timur Kristóf1-2/+2
2019-08-27winsys/amdgpu+radeon: process AMD_DEBUG in addition to R600_DEBUGMarek Olšák1-3/+6
2019-07-03amd/common: add GFX10 chipsNicolai Hähnle1-1/+3
2019-07-03winsys/amdgpu: Add amdgpu_screen_winsysMichel Dänzer1-102/+120
2019-07-03winsys/amdgpu: Use amdgpu_winsys helper instead of open-coded castsMichel Dänzer1-6/+6
2019-06-03amd/common: use generated register headerNicolai Hähnle1-1/+0
2019-05-27radeonsi: clean up winsys creationMarek Olšák1-8/+0
2019-05-16r600+radeonsi: use ctx_query_reset_status on radeonMarek Olšák1-3/+0