From 574ab948af15c8deaf5afa11bd79b2ea2d9c202d Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Wed, 7 Jan 2015 14:08:05 +0000 Subject: [PATCH] sna: Add mmap(wc) handling to has_coherent_ptr assertion Extend the debuging sanity checks to also cover WC mappings. Signed-off-by: Chris Wilson --- src/sna/sna_accel.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/sna/sna_accel.c b/src/sna/sna_accel.c index e1a808fb..75c17f92 100644 --- a/src/sna/sna_accel.c +++ b/src/sna/sna_accel.c @@ -1557,6 +1557,11 @@ static inline bool has_coherent_ptr(struct sna *sna, struct sna_pixmap *priv, un return true; } + if (priv->pixmap->devPrivate.ptr == MAP(priv->gpu_bo->map__wc)) { + assert(priv->mapped == MAPPED_GTT); + return true; + } + return false; }