VOOZH about

URL: https://lists.freedesktop.org/archives/mesa-dev/2018-January/181234.html

⇱ [Mesa-dev] [PATCH 00/15] RadeonSI 32-bit GPU pointers


[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