1. 17 11月, 2016 5 次提交
    • D
      drm: Nerf DRM_CONTROL nodes · 8a357d10
      Daniel Vetter 提交于
      Looking at the ioctl permission checks I noticed that it's impossible
      to import gem buffers into a control nodes, and fd2handle/handle2fd
      also don't work, so no joy with dma-bufs.
      
      The only way to do anything with a control node is by drawing stuff
      into a dumb buffer and displaying that. I suspect control nodes are an
      entirely unused thing, and a cursory check shows that there does not
      seem to be any callers of drmOpenControl nor of the other drmOpen
      functions using DRM_MODE_CONTROL.
      
      Since I don't like dead uabi, let's remove it. But since this would be
      a really big change I think it's better to start out small by simply
      not registering anything. We can garbage-collect the dead code later
      on, once we're sure it's really not used anywhere.
      Acked-by: NDave Airlie <airlied@gmail.com>
      Signed-off-by: NDaniel Vetter <daniel.vetter@intel.com>
      Link: http://patchwork.freedesktop.org/patch/msgid/20161028081050.1042-1-daniel.vetter@ffwll.ch
      8a357d10
    • D
      Merge tag 'drm-vc4-next-2016-11-16' of https://github.com/anholt/linux into drm-next · b7c0e47d
      Dave Airlie 提交于
      This pull request brings in fragment shader threading and ETC1 support
      for vc4.
      b7c0e47d
    • D
      Merge branch 'drm-tda998x-mali' of git://git.armlinux.org.uk/~rmk/linux-arm into drm-next · 25bfe018
      Dave Airlie 提交于
      Fix conncector registration with tda998x.
      
      * 'drm-tda998x-mali' of git://git.armlinux.org.uk/~rmk/linux-arm:
        drm/i2c: tda998x: mali-dp: hdlcd: refactor connector registration
      25bfe018
    • D
      Merge tag 'drm-misc-next-2016-11-16' of git://anongit.freedesktop.org/git/drm-misc into drm-next · 318313d1
      Dave Airlie 提交于
      Another pile of misc:
      - Explicit fencing for atomic! Big thanks to Gustavo, Sean, Rob 3x, Brian
        and anyone else I've forgotten to make this happen.
      - roll out fbdev helper ops to drivers (Stefan Christ)
      - last bits of drm_crtc split-up&kerneldoc
      - some drm_irq.c crtc functions cleanup
      - prepare_fb helper for cma, works correctly with explicit fencing (Marek
        Vasut)
      - misc small patches all over
      
      * tag 'drm-misc-next-2016-11-16' of git://anongit.freedesktop.org/git/drm-misc: (51 commits)
        drm/fence: add out-fences support
        drm/fence: add fence timeline to drm_crtc
        drm/fence: add in-fences support
        drm/bridge: analogix_dp: return error if transfer none byte
        drm: drm_irq.h header cleanup
        drm/irq: Unexport drm_vblank_on/off
        drm/irq: Unexport drm_vblank_count
        drm/irq: Make drm_vblank_pre/post_modeset internal
        drm/nouveau: Use drm_crtc_vblank_off/on
        drm/amdgpu: Use drm_crtc_vblank_on/off for dce6
        drm/color: document NULL values and default settings better
        drm: Drop externs from drm_crtc.h
        drm: Move tile group code into drm_connector.c
        drm: Extract drm_mode_config.[hc]
        Revert "drm: Add aspect ratio parsing in DRM layer"
        Revert "drm: Add and handle new aspect ratios in DRM layer"
        drm/print: Move kerneldoc next to definition
        drm: Consolidate dumb buffer docs
        drm: Clean up kerneldoc for struct drm_driver
        drm: Extract drm_drv.h
        ...
      318313d1
    • J
      drm/vc4: Add fragment shader threading support · c778cc5d
      Jonas Pfeil 提交于
      FS threading brings performance improvements of 0-20% in glmark2.
      
      The validation code checks for thread switch signals and ensures that
      the registers of the other thread are not touched, and that our clamps
      are not live across thread switches.  It also checks that the
      threading and branching instructions do not interfere.
      
      (Original patch by Jonas, changes by anholt for style cleanup,
      removing validation the kernel doesn't need to do, and adding the flag
      for userspace).
      
      v2: Minor style fixes from checkpatch.
      Signed-off-by: NJonas Pfeil <pfeiljonas@gmx.de>
      Signed-off-by: NEric Anholt <eric@anholt.net>
      c778cc5d
  2. 16 11月, 2016 13 次提交
  3. 15 11月, 2016 22 次提交