Mesa (master): iris: Fix util_vma_heap_init size for IRIS_MEMZONE_SHADER
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Mar 22 02:07:33 UTC 2019
Module: Mesa
Branch: master
Commit: a342f2deb132cd92d4e48c88132e400cefbcbec7
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=a342f2deb132cd92d4e48c88132e400cefbcbec7
Author: Kenneth Graunke <kenneth at whitecape.org>
Date: Thu Mar 21 14:56:12 2019 -0700
iris: Fix util_vma_heap_init size for IRIS_MEMZONE_SHADER
Fixes assertions when disabling bucket allocators.
---
src/gallium/drivers/iris/iris_bufmgr.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/gallium/drivers/iris/iris_bufmgr.c b/src/gallium/drivers/iris/iris_bufmgr.c
index ae335163d45..e0d167913d2 100644
--- a/src/gallium/drivers/iris/iris_bufmgr.c
+++ b/src/gallium/drivers/iris/iris_bufmgr.c
@@ -1637,7 +1637,7 @@ iris_bufmgr_init(struct gen_device_info *devinfo, int fd)
const uint64_t _4GB = 1ull << 32;
util_vma_heap_init(&bufmgr->vma_allocator[IRIS_MEMZONE_SHADER],
- PAGE_SIZE, _4GB);
+ PAGE_SIZE, _4GB - PAGE_SIZE);
util_vma_heap_init(&bufmgr->vma_allocator[IRIS_MEMZONE_SURFACE],
IRIS_MEMZONE_SURFACE_START,
_4GB - IRIS_MAX_BINDERS * IRIS_BINDER_SIZE);
More information about the mesa-commit
mailing list