From 7652df487814939a885555be417c5a04ec734a7b Mon Sep 17 00:00:00 2001 From: Mika Kuoppala Date: Tue, 3 Mar 2015 12:57:51 +0200 Subject: [PATCH] drm/i915: Always setup all page directories for gen8 We need to setup the top level page directory structure regardless of how much we will use it. Signed-off-by: Mika Kuoppala --- drivers/gpu/drm/i915/i915_gem_gtt.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/i915_gem_gtt.c b/drivers/gpu/drm/i915/i915_gem_gtt.c index bd95776..848a821 100644 --- a/drivers/gpu/drm/i915/i915_gem_gtt.c +++ b/drivers/gpu/drm/i915/i915_gem_gtt.c @@ -709,7 +709,7 @@ static int gen8_ppgtt_setup_page_tables(struct i915_hw_ppgtt *ppgtt, */ static int gen8_ppgtt_init(struct i915_hw_ppgtt *ppgtt, uint64_t size) { - const int max_pdp = DIV_ROUND_UP(size, 1 << 30); + const int max_pdp = GEN8_LEGACY_PDPES; const int min_pt_pages = GEN8_PDES_PER_PAGE * max_pdp; int i, j, ret; -- 1.9.1