1. 17 5月, 2012 23 次提交
  2. 16 5月, 2012 1 次提交
  3. 13 5月, 2012 10 次提交
  4. 12 5月, 2012 6 次提交
    • D
      Merge tag 'drm-intel-next-2012-05-06-merged' of... · 218c872b
      Dave Airlie 提交于
      Merge tag 'drm-intel-next-2012-05-06-merged' of git://people.freedesktop.org/~danvet/drm-intel into drm-core-next
      
      Daniel says
      
      Highlights:
      - sparse fixes from Ben.
      - tons of little cleanups from Chris all over: tiling_changed
       clarification, deferred_free list removal, ...
      - fix up irq handler on gen2 & gen3 + related cleanups from Chris
      - prep work for wait_rendering_timeout from Ben with some nice
       refactorings
      - first set of infoframe fixes from Paulo for doubleclocked CEA modes
      - improve pch pll handling from Jesse and Chris
      - gpu hangman, this also contains the reset fix for gen4
      - rps sanity check from Chris - this papers over issues when the gpu fails
       to clock up on snb/ivb, and it is shockingly easy to hit. The code
       prints a big WARN backtrace and restores the hw to a sane state. The
       real fix is still in the works.
      
      Atm I'm aware of 2 regressions in -next:
      - One of the gmbus patches (not gmbus itself) regressed lvds detection on
       a MacbookPro. I've analyzed the bug already and I think I know what's
       going on, patch is awaiting test feedback.
      - Just today QA reported that DP on ilk regressed. That bug is fresh of
       the press and still awaiting detailed logfiles and the bisect result.
       The only thing that's clear atm is that -fixes works and -next doesn't.
      218c872b
    • R
      drm: pass dev to drm_vm_{open,close}_locked() · b06d66be
      Rob Clark 提交于
      Previously these functions would assume that vma->vm_file was the
      drm_file.  Although if in some cases if the drm driver needs to use
      something else for the backing file (such as the tmpfs filp) then this
      assumption is no longer true.  But vma->vm_private_data is still the
      GEM object.
      
      With this change, now the drm_device comes from the GEM object rather
      than the drm_file so the driver is more free to play with vma->vm_file.
      
      The scenario where this comes up is for mmap'ing of cached dmabuf's
      for non-coherent systems, where the driver needs to use fault handling
      and PTE shootdown to simulate coherency.  We can't use the vma->vm_file
      of the dmabuf, which is using anon_inode's address_space.  The most
      straightforward thing to do is to use the GEM object's obj->filp for
      vma->vm_file in all cases, for which we need this patch.
      Signed-off-by: NRob Clark <rob@ti.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      b06d66be
    • A
      gma500: Turn on the IRQ for everything · 62363a48
      Alan Cox 提交于
      Keep this as a patch of its own in case of bug reports.
      Signed-off-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      62363a48
    • A
      gma500: clean up some more checks · 9c0b6fcd
      Alan Cox 提交于
      We don't need to check these - they are always going to be the
      same for any PVR based device.
      Signed-off-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      9c0b6fcd
    • A
      cdv: Add all cedarview pci ids · 9aa65a2b
      Alan Cox 提交于
      Cover all D2xxx/N2xxx chips.
      Signed-off-by: NZhenyu Wang <zhenyuw@linux.intel.com>
      [Hand applied to upstream driver]
      Signed-off-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      9aa65a2b
    • A
      gma500: Clean up some of the noise · 31a0685a
      Alan Cox 提交于
      We have a lot of debug type stuff we don't actually need any more.
      Signed-off-by: NAlan Cox <alan@linux.intel.com>
      Signed-off-by: NDave Airlie <airlied@redhat.com>
      31a0685a