[Intel-gfx] [PATCH 12/25] agp/intel: map more registers for use by the GTT code

Jesse Barnes jbarnes at virtuousgeek.org
Wed Mar 21 20:48:33 CET 2012


We need to flush the Gunit TLB when we update GTT PTEs on VLV, but the
register for doing so is above the range we normally map.  Map the whole
register space to make sure we can get it.

Signed-off-by: Jesse Barnes <jbarnes at virtuousgeek.org>
---
 drivers/char/agp/intel-gtt.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/drivers/char/agp/intel-gtt.c b/drivers/char/agp/intel-gtt.c
index 5cf47ac..19b6486 100644
--- a/drivers/char/agp/intel-gtt.c
+++ b/drivers/char/agp/intel-gtt.c
@@ -1211,7 +1211,7 @@ static int i9xx_setup(void)
 
 	reg_addr &= 0xfff80000;
 
-	intel_private.registers = ioremap(reg_addr, 128 * 4096);
+	intel_private.registers = ioremap(reg_addr, MB(2));
 	if (!intel_private.registers)
 		return -ENOMEM;
 
-- 
1.7.5.4




More information about the Intel-gfx mailing list