Re: [Mesa-dev] [PATCH 6/9] anv: soft pin state pools

2018-05-03 Thread Jason Ekstrand
I commented on this in the office, but I think this whole thing would be cleaner if we just clearly documented address ranges in anv_private.h with a good comment. Something like #define LOW_HEAP_BASE_ADDRESS 4096 #define LOW_HEAP_SIZE ((3ull << 30) - 4096) #define DYNAMIC_STATE_POOL_ADDRESS

[Mesa-dev] [PATCH 6/9] anv: soft pin state pools

2018-05-02 Thread Scott D Phillips
The state_pools reserve virtual address space of the full BLOCK_POOL_MEMFD_SIZE, but maintain the current behavior of growing from the middle. --- src/intel/vulkan/anv_allocator.c | 25 + src/intel/vulkan/anv_device.c| 13 + src/intel/vulkan/anv_private.h