1. 18 10月, 2012 2 次提交
    • C
      drm/i915: Allow DRM_ROOT_ONLY|DRM_MASTER to submit privileged batchbuffers · d7d4eedd
      Chris Wilson 提交于
      With the introduction of per-process GTT space, the hardware designers
      thought it wise to also limit the ability to write to MMIO space to only
      a "secure" batch buffer. The ability to rewrite registers is the only
      way to program the hardware to perform certain operations like scanline
      waits (required for tear-free windowed updates). So we either have a
      choice of adding an interface to perform those synchronized updates
      inside the kernel, or we permit certain processes the ability to write
      to the "safe" registers from within its command stream. This patch
      exposes the ability to submit a SECURE batch buffer to
      DRM_ROOT_ONLY|DRM_MASTER processes.
      
      v2: Haswell split up bit8 into a ppgtt bit (still bit8) and a security
      bit (bit 13, accidentally not set). Also add a comment explaining why
      secure batches need a global gtt binding.
      
      Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk> (v1)
      [danvet: added hsw fixup.]
      Reviewed-by: NJesse Barnes <jbarnes@virtuousgeek.org>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      d7d4eedd
    • D
      drm/i915: move hpd handling to (ibx|cpt)_irq_handler · 76e43830
      Daniel Vetter 提交于
      Somehow this was left out in the refactoring that introduced the pch
      handlers. Avoids a hotplug_mask special case in the ilk_irq_handler.
      
      Noticed while hunting down the pch hotplug bits.
      Reviewed-by: NPaulo Zanoni <paulo.r.zanoni@intel.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@ffwll.ch>
      76e43830
  2. 16 10月, 2012 3 次提交
  3. 12 10月, 2012 1 次提交
  4. 11 10月, 2012 3 次提交
  5. 10 10月, 2012 8 次提交
  6. 09 10月, 2012 2 次提交
  7. 08 10月, 2012 4 次提交
  8. 05 10月, 2012 2 次提交
  9. 02 10月, 2012 2 次提交
  10. 01 10月, 2012 1 次提交
  11. 28 9月, 2012 7 次提交
  12. 26 9月, 2012 5 次提交