[PATCH 15/15] hmmm

Matthew Auld matthew.auld at intel.com
Sun Apr 23 19:13:39 UTC 2017


Signed-off-by: Matthew Auld <matthew.auld at intel.com>
---
 drivers/gpu/drm/i915/i915_gem_gtt.c | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/drivers/gpu/drm/i915/i915_gem_gtt.c b/drivers/gpu/drm/i915/i915_gem_gtt.c
index fd49ce75d8b9..625c0aef10f8 100644
--- a/drivers/gpu/drm/i915/i915_gem_gtt.c
+++ b/drivers/gpu/drm/i915/i915_gem_gtt.c
@@ -1026,6 +1026,11 @@ gen8_ppgtt_insert_pte_entries(struct i915_hw_ppgtt *ppgtt,
 
 	GEM_BUG_ON(idx->pdpe >= i915_pdpes_per_pdp(&ppgtt->base));
 	pd = pdp->page_directory[idx->pdpe];
+
+	vaddr = kmap_atomic_px(pd);
+	GEM_BUG_ON(vaddr[idx->pde] & GEN8_PDE_IPS_64K);
+	kunmap_atomic(vaddr);
+
 	vaddr = kmap_atomic_px(pd->page_table[idx->pde]);
 	do {
 		vaddr[idx->pte] = pte_encode | iter->dma;
-- 
2.9.3



More information about the Intel-gfx-trybot mailing list