1. 19 11月, 2009 1 次提交
  2. 14 9月, 2009 1 次提交
    • Z
      agp/intel: remove restore in resume · 12126482
      Zhenyu Wang 提交于
      As early pci resume has already restored config for host
      bridge and graphics device, don't need to restore it again,
      This removes an original order hack for graphics device restore.
      
      This fixed the resume hang issue found by Alan Stern on 845G,
      caused by extra config restore on graphics device.
      
      Cc: Stable Team <stable@kernel.org>
      Cc: Alan Stern <stern@rowland.harvard.edu>
      Signed-off-by: NZhenyu Wang <zhenyuw@linux.intel.com>
      Signed-off-by: NDave Airlie <airlied@linux.ie>
      12126482
  3. 12 9月, 2009 1 次提交
    • E
      agp/intel: Fix the pre-9xx chipset flush. · e517a5e9
      Eric Anholt 提交于
      Ever since we enabled GEM, the pre-9xx chipsets (particularly 865) have had
      serious stability issues.  Back in May a wbinvd was added to the DRM to
      work around much of the problem.  Some failure remained -- easily visible
      by dragging a window around on an X -retro desktop, or by looking at bugzilla.
      
      The chipset flush was on the right track -- hitting the right amount of
      memory, and it appears to be the only way to flush on these chipsets, but the
      flush page was mapped uncached.  As a result, the writes trying to clear the
      writeback cache ended up bypassing the cache, and not flushing anything!  The
      wbinvd would flush out other writeback data and often cause the data we wanted
      to get flushed, but not always.  By removing the setting of the page to UC
      and instead just clflushing the data we write to try to flush it, we get the
      desired behavior with no wbinvd.
      
      This exports clflush_cache_range(), which was laying around and happened to
      basically match the code I was otherwise going to copy from the DRM.
      Signed-off-by: NEric Anholt <eric@anholt.net>
      Signed-off-by: NBrice Goglin <Brice.Goglin@ens-lyon.org>
      Cc: stable@kernel.org
      e517a5e9
  4. 09 9月, 2009 1 次提交
  5. 03 9月, 2009 1 次提交
  6. 05 8月, 2009 1 次提交
  7. 03 8月, 2009 7 次提交
  8. 20 6月, 2009 1 次提交
  9. 19 6月, 2009 1 次提交
  10. 05 6月, 2009 1 次提交
  11. 14 4月, 2009 1 次提交
  12. 28 3月, 2009 1 次提交
  13. 11 3月, 2009 1 次提交
  14. 29 12月, 2008 2 次提交
  15. 21 10月, 2008 1 次提交
  16. 16 10月, 2008 2 次提交
  17. 21 8月, 2008 2 次提交
  18. 12 8月, 2008 3 次提交
  19. 20 6月, 2008 1 次提交
  20. 19 6月, 2008 8 次提交
  21. 05 2月, 2008 2 次提交