1. 11 5月, 2013 5 次提交
  2. 27 4月, 2013 1 次提交
  3. 24 4月, 2013 4 次提交
  4. 18 4月, 2013 10 次提交
  5. 09 4月, 2013 1 次提交
    • B
      drm/i915: Don't touch South Display when PCH_NOP · ab5c608b
      Ben Widawsky 提交于
      Interrupts, clock gating, LVDS, and GMBUS are all within the, "this will
      be bad for CPU" range when we have PCH_NOP.
      
      There is a bit of a hack in init clock gating. We want to do most of the
      clock gating, but the part we skip will hang the system. It could
      probably be abstracted a bit better, but I don't feel it's too
      unsightly.
      
      v2: Use inverse HAS_PCH_NOP check (Jani)
      
      v3: Actually do what I claimed in v2 (spotted by Daniel)
      Merge Ivybridge IRQ handler PCH check to decrease whitespace (Daniel)
      Move LVDS bail into this patch (Ben)
      
      v4: logical rebase conflict resolution with SDEIIR (Ben)
      Signed-off-by: NBen Widawsky <ben@bwidawsk.net>
      
      Brush up patch a bit and resolve conflicts:
      - Adjust PCH_NOP checks due to Egbert's hpd handling rework.
      - Addd a PCH_NOP check in the irq uninstall code.
      - Resolve conflicts with Paulo's SDE irq handling race fix.
      
      v5: Drop the added hunks in the ilk irq handler again, they're bogus.
      OOps.
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      ab5c608b
  6. 03 4月, 2013 2 次提交
  7. 26 3月, 2013 2 次提交
  8. 24 3月, 2013 1 次提交
  9. 23 3月, 2013 5 次提交
  10. 18 3月, 2013 1 次提交
  11. 14 3月, 2013 1 次提交
  12. 05 3月, 2013 1 次提交
  13. 04 3月, 2013 3 次提交
  14. 20 2月, 2013 2 次提交
    • D
      drm/i915: remove bogus mutex_unlock from error-path · 002d71f2
      Daniel Vetter 提交于
      This has been lost in the locking rework for intel_alloc_context_page:
      
      commit 2c34b850
      Author: Ben Widawsky <ben@bwidawsk.net>
      Date:   Sat Mar 19 18:14:26 2011 -0700
      
          drm/i915: fix ilk rc6 teardown locking
      
      Cc: Ben Widawsky <ben@bwidawsk.net>
      Reviewed-by: NBen Widawsky <ben@bwidawsk.net>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      002d71f2
    • D
      drm/i915: detect wrong MCH watermark values · 1d7aaa0c
      Daniel Vetter 提交于
      Some early bios versions seem to ship with the wrong tuning values for
      the MCH, possible resulting in pipe underruns under load. Especially
      on DP outputs this can lead to black screen, since DP really doesn't
      like an occasional whack from an underrun.
      
      Unfortunately the registers seem to be locked after boot, so the only
      thing we can do is politely point out issues and suggest a BIOS
      upgrade.
      
      Arthur Runyan pointed us at this issue while discussion DP bugs - thus
      far no confirmation from a bug report yet that it helps. But at least
      some of my machines here have wrong values, so this might be useful in
      understanding bug reports.
      
      v2: After a bit more discussion with Art and Ben we've decided to only
      the check the watermark values, since the OREF ones could be be a
      notch more aggressive on certain machines.
      
      Cc: Ben Widawsky <ben@bwidawsk.net>
      Cc: Runyan, Arthur J <arthur.j.runyan@intel.com>
      Reviewed-by: NBen Widawsky <ben@bwidawsk.net>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      1d7aaa0c
  15. 31 1月, 2013 1 次提交