diff --git a/drivers/char/agp/intel-gtt.c b/drivers/char/agp/intel-gtt.c index baf8210..c495f29 100644 --- a/drivers/char/agp/intel-gtt.c +++ b/drivers/char/agp/intel-gtt.c @@ -1017,6 +1017,13 @@ static void intel_i830_chipset_flush(struct agp_bridge_data *bridge) "i8xx chipset flush failed, expected: %u, gtt_read: %u\n", intel_private.i8xx_cache_flush_num, gtt_read); + if (cpu_read != intel_private.i8xx_cache_flush_num || + gtt_read != intel_private.i8xx_cache_flush_num) { + printk("gtt readback: %u, cpu reaback: %u\n", + readl(intel_private.i8xx_gtt_cc_pages + offset1), + *p_cpu_write); + } + intel_private.i8xx_cache_flush_num++; }