From: Tapani Pälli Date: Thu, 30 Mar 2017 10:56:25 +0000 (+0300) Subject: anv: change BLOCK_POOL_MEMFD_SIZE to 1GB X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=3535b87a1a98350bd300b6c357a1709492c6c200;p=mesa.git anv: change BLOCK_POOL_MEMFD_SIZE to 1GB 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 --- 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.