From ccf6547a8f1b77ddf4e79bdefe2a0878c0e9b256 Mon Sep 17 00:00:00 2001 From: Chris Wilson Date: Sat, 24 Sep 2011 23:16:57 +0100 Subject: [PATCH] sna: Paranoid debug flush after every op (as well as before) Signed-off-by: Chris Wilson --- src/sna/kgem.h | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/sna/kgem.h b/src/sna/kgem.h index 072280de..6c8883c9 100644 --- a/src/sna/kgem.h +++ b/src/sna/kgem.h @@ -228,6 +228,14 @@ static inline void kgem_set_mode(struct kgem *kgem, enum kgem_mode mode) static inline void _kgem_set_mode(struct kgem *kgem, enum kgem_mode mode) { +#if DEBUG_FLUSH_CACHE + kgem_emit_flush(kgem); +#endif + +#if DEBUG_FLUSH_BATCH + kgem_submit(kgem); +#endif + if (kgem->nbatch) kgem->mode = mode; }