[Mesa-dev] [PATCH 00/15] RadeonSI 32-bit GPU pointers
Marek Olšák
maraeo at gmail.com
Sat Jan 6 11:12:37 UTC 2018
Hi,
This series:
- increases the number of buckets in pb_cache
- adds 32-bit heaps: GTT WC, VRAM, and read-only versions of those
- adds a 32-bit VM allocator into winsys/radeon and enables 32-bit VM
allocations in both winsyses
- moves all const_uploader allocations to 32-bit address space
- puts "amdgpu.uniform" LLVM metadata on loads instead of GEPs,
so that InstCombine doesn't remove it
- switches shader pointers in user SGPRs to 32 bits
Dependencies:
- https://reviews.llvm.org/D41715
- https://reviews.llvm.org/D41651
This frees up to 7 user SGPRs in merged shaders, 5 user SGPRs
in vertex shaders, and 4 user SGPRs in other shaders.
Please review.
Thanks,
Marek
More information about the mesa-dev
mailing list