Mesa (master): iris: enable preemption support for gen10

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Wed Apr 24 21:49:29 UTC 2019


Module: Mesa
Branch: master
Commit: c7c59f75e59510be890bc77a9257c14ffd5b7b59
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c7c59f75e59510be890bc77a9257c14ffd5b7b59

Author: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Date:   Fri Apr 19 09:04:59 2019 -0400

iris: enable preemption support for gen10

this automatically enables preemption on gen10 where it is disabled by
default but still available

Reviewed-by: Anuj Phogat <anuj.phogat at gmail.com>
Reviewed-by: Rafael Antognolli <rafael.antognolli at intel.com>

---

 src/gallium/drivers/iris/iris_context.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/src/gallium/drivers/iris/iris_context.c b/src/gallium/drivers/iris/iris_context.c
index a1d11755a24..91cd6a02262 100644
--- a/src/gallium/drivers/iris/iris_context.c
+++ b/src/gallium/drivers/iris/iris_context.c
@@ -218,6 +218,8 @@ iris_create_context(struct pipe_screen *pscreen, void *priv, unsigned flags)
 
    ice->vtbl.init_render_context(screen, &ice->batches[IRIS_BATCH_RENDER],
                                  &ice->vtbl, &ice->dbg);
+   if (screen->devinfo.gen == 10)
+      gen10_iris_enable_obj_preemption(ice, &ice->batches[IRIS_BATCH_RENDER], true);
    ice->vtbl.init_compute_context(screen, &ice->batches[IRIS_BATCH_COMPUTE],
                                   &ice->vtbl, &ice->dbg);
 




More information about the mesa-commit mailing list