From 3535b87a1a98350bd300b6c357a1709492c6c200 Mon Sep 17 00:00:00 2001 From: Tapani Pälli Date: Thu, 30 Mar 2017 13:56:25 +0300 Subject: anv: change BLOCK_POOL_MEMFD_SIZE to 1GB MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This allows us to run 32bit Vulkan apps on Android, ftruncate call would fail on 2GB (max size being 2GB - 1). Signed-off-by: Tapani Pälli Reviewed-by: Jason Ekstrand --- src/intel/vulkan/anv_private.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/intel/vulkan/anv_private.h b/src/intel/vulkan/anv_private.h index 74e80e8d537..97bac5077ef 100644 --- a/src/intel/vulkan/anv_private.h +++ b/src/intel/vulkan/anv_private.h @@ -377,8 +377,8 @@ struct anv_block_pool { struct anv_block_state back_state; }; -/* Block pools are backed by a fixed-size 2GB memfd */ -#define BLOCK_POOL_MEMFD_SIZE (1ul << 31) +/* Block pools are backed by a fixed-size 1GB memfd */ +#define BLOCK_POOL_MEMFD_SIZE (1ul << 30) /* The center of the block pool is also the middle of the memfd. This may * change in the future if we decide differently for some reason. -- cgit v1.2.3