1. 03 Sep, 2014 36 commits
  2. 02 Sep, 2014 4 commits
    • Dave Airlie's avatar
      Merge tag 'drm-intel-next-2014-09-01' of git://anongit.freedesktop.org/drm-intel into drm-next · a18b29f0
      Dave Airlie authored
      drm-intel-next-2014-08-22:
      - basic code for execlist, which is the fancy new cmd submission on gen8. Still
        disabled by default (Ben, Oscar Mateo, Thomas Daniel et al)
      - remove the useless usage of console_lock for I915_FBDEV=n (Chris)
      - clean up relations between ctx and ppgtt
      - clean up ppgtt lifetime handling (Michel Thierry)
      - various cursor code improvements from Ville
      - execbuffer code cleanups and secure batch fixes (Chris)
      - prep work for dev -> dev_priv transition (Chris)
      - some of the prep patches for the seqno -> request object transition (Chris)
      - various small improvements all over
      
      * tag 'drm-intel-next-2014-09-01' of git://anongit.freedesktop.org/drm-intel: (86 commits)
        drm/i915: fix suspend/resume for GENs w/o runtime PM support
        drm/i915: Update DRIVER_DATE to 20140822
        drm: fix plane rotation when restoring fbdev configuration
        drm/i915/bdw: Disable execlists by default
        drm/i915/bdw: Enable Logical Ring Contexts (hence, Execlists)
        drm/i915/bdw: Document Logical Rings, LR contexts and Execlists
        drm/i915/bdw: Print context state in debugfs
        drm/i915/bdw: Display context backing obj & ringbuffer info in debugfs
        drm/i915/bdw: Display execlists info in debugfs
        drm/i915/bdw: Disable semaphores for Execlists
        drm/i915/bdw: Make sure gpu reset still works with Execlists
        drm/i915/bdw: Don't write PDP in the legacy way when using LRCs
        drm/i915: Track cursor changes as frontbuffer tracking flushes
        drm/i915/bdw: Help out the ctx switch interrupt handler
        drm/i915/bdw: Avoid non-lite-restore preemptions
        drm/i915/bdw: Handle context switch events
        drm/i915/bdw: Two-stage execlist submit process
        drm/i915/bdw: Write the tail pointer, LRC style
        drm/i915/bdw: Implement context switching (somewhat)
        drm/i915/bdw: Emission of requests with logical rings
        ...
      
      Conflicts:
      	drivers/gpu/drm/i915/i915_drv.c
      a18b29f0
    • Maarten Lankhorst's avatar
      drm/nouveau: use shared fences for readable objects · 809e9447
      Maarten Lankhorst authored
      nouveau keeps track in userspace whether a buffer is being
      written to or being read, but it doesn't use that information.
      
      Change this to allow multiple readers on the same bo.
      Signed-off-by: default avatarMaarten Lankhorst <maarten.lankhorst@canonical.com>
      Acked-by: default avatarBen Skeggs <bskeggs@redhat.com>
      809e9447
    • Maarten Lankhorst's avatar
      drm/nouveau: Keep only a single list for validation. · 9242829a
      Maarten Lankhorst authored
      Maintain the original order to handle VRAM/GART/mixed correctly for <nv50,
      it's likely not as important on newer cards.
      Signed-off-by: default avatarMaarten Lankhorst <maarten.lankhorst@canonical.com>
      Acked-by: default avatarBen Skeggs <bskeggs@redhat.com>
      9242829a
    • Maarten Lankhorst's avatar
      472db7ab