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