1. 23 Aug, 2019 22 commits
  2. 22 Aug, 2019 2 commits
  3. 21 Aug, 2019 1 commit
    • Dave Airlie's avatar
      Merge tag 'drm-misc-next-2019-08-19' of git://anongit.freedesktop.org/drm/drm-misc into drm-next · 5f680625
      Dave Airlie authored
      drm-misc-next for 5.4:
      
      UAPI Changes:
      
      Cross-subsystem Changes:
      
      Core Changes:
        - dma-buf: add reservation_object_fences helper, relax
                   reservation_object_add_shared_fence, remove
                   reservation_object seq number (and then
                   restored)
        - dma-fence: Shrinkage of the dma_fence structure,
                     Merge dma_fence_signal and dma_fence_signal_locked,
                     Store the timestamp in struct dma_fence in a union with
                     cb_list
      
      Driver Changes:
        - More dt-bindings YAML conversions
        - More removal of drmP.h includes
        - dw-hdmi: Support get_eld and various i2s improvements
        - gm12u320: Few fixes
        - meson: Global cleanup
        - panfrost: Few refactors, Support for GPU heap allocations
        - sun4i: Support for DDC enable GPIO
        - New panels: TI nspire, NEC NL8048HL11, LG Philips LB035Q02,
                      Sharp LS037V7DW01, Sony ACX565AKM, Toppoly TD028TTEC1
                      Toppoly TD043MTEA1
      Signed-off-by: default avatarDave Airlie <airlied@redhat.com>
      [airlied: fixup dma_resv rename fallout]
      
      From: Maxime Ripard <maxime.ripard@bootlin.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20190819141923.7l2adietcr2pioct@flea
      5f680625
  4. 19 Aug, 2019 1 commit
  5. 18 Aug, 2019 1 commit
  6. 17 Aug, 2019 5 commits
  7. 16 Aug, 2019 7 commits
  8. 15 Aug, 2019 1 commit
    • Lucas Stach's avatar
      drm/etnaviv: implement softpin · 088880dd
      Lucas Stach authored
      With softpin we allow the userspace to take control over the GPU virtual
      address space. The new capability is relected by a bump of the minor DRM
      version. There are a few restrictions for userspace to take into
      account:
      
      1. The kernel reserves a bit of the address space to implement zero page
      faulting and mapping of the kernel internal ring buffer. Userspace can
      query the kernel for the first usable GPU VM address via
      ETNAVIV_PARAM_SOFTPIN_START_ADDR.
      
      2. We only allow softpin on GPUs, which implement proper process
      separation via PPAS. If softpin is not available the softpin start
      address will be set to ~0.
      
      3. Softpin is all or nothing. A submit using softpin must not use any
      address fixups via relocs.
      Signed-off-by: default avatarLucas Stach <l.stach@pengutronix.de>
      Reviewed-by: default avatarPhilipp Zabel <p.zabel@pengutronix.de>
      Reviewed-by: default avatarGuido Günther <agx@sigxcpu.org>
      088880dd