From 361184e0e2aa11971687d6158959a47a06e7e2ca Mon Sep 17 00:00:00 2001 From: Ben Widawsky Date: Thu, 27 Mar 2014 11:20:30 -0700 Subject: [PATCH] drm/i915/bdw: Only use 2g GGTT for 32b platforms Signed-off-by: Ben Widawsky --- drivers/gpu/drm/i915/i915_gem_gtt.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/drivers/gpu/drm/i915/i915_gem_gtt.c b/drivers/gpu/drm/i915/i915_gem_gtt.c index 5d61de1..326836a 100644 --- a/drivers/gpu/drm/i915/i915_gem_gtt.c +++ b/drivers/gpu/drm/i915/i915_gem_gtt.c @@ -1740,6 +1740,10 @@ static inline unsigned int gen8_get_total_gtt_size(u16 bdw_gmch_ctl) bdw_gmch_ctl &= BDW_GMCH_GGMS_MASK; if (bdw_gmch_ctl) bdw_gmch_ctl = 1 << bdw_gmch_ctl; +#ifndef CONFIG_64BIT + if (bdw_gmch_ctl > 4) + bdw_gmch_ctl = 4; +#endif return bdw_gmch_ctl << 20; } -- 1.9.1