Skip to content
  1. Aug 02, 2021
    • Jordan Justen's avatar
      libdrm: NOTE! Default branch is now main · 8d0fb9b3
      Jordan Justen authored
      
      
      To update your local repository to use the new default branch, these
      commands may help:
      
      $ git fetch origin
      $ git checkout master
      $ git branch -m main
      $ git branch --set-upstream-to=origin/main
      $ git remote set-head origin --auto
      
      Signed-off-by: default avatarJordan Justen <jordan.l.justen@intel.com>
      Reviewed-by: default avatarDave Airlie <airlied@redhat.com>
      8d0fb9b3
    • Mario Kleiner's avatar
      headers: drm: Sync with drm-next · 149b99fe
      Mario Kleiner authored and Dave Airlie's avatar Dave Airlie committed
      Generated using make headers_install from the drm-next
      tree - git://anongit.freedesktop.org/drm/drm
      
      
      branch - drm-next
      commit - 8a02ea42bc1d4c448caf1bab0e05899dad503f74
      
      Some changes were omitted, e.g., to nouveau_drm.h, i915_drm.h, and
      msm_drm.h, as the nouveau and i915 changes looked to me as if they
      could break compatibility or require other compatibility fixes to
      libdrm which i can not judge. msm_drm.h broke the build, as there
      are definitely changes needed to libdrm's msm support code.
      
      The shortlog below is edited to only list what corresponds to files
      that are included here, because it looked safe to me.
      
      The changes were as follows (shortlog from
      b10733527bfd864605c33ab2e9a886eec317ec39..HEAD):
      
      Aaron Liu (1):
            drm/amdgpu: add uapi to define yellow carp series
      
      Alex Deucher (1):
            drm/amdgpu: add INFO ioctl support for querying video caps (v4)
      
      Christian Gmeiner (1):
            drm/etnaviv: provide more ID values via GET_PARAM ioctl.
      
      Felix Kuehling (1):
            drm/amdgpu: Add new placement for preemptible SG BOs
      
      Jiawei Gu (1):
            drm/amdgpu: Add vbios info ioctl interface
      
      Lionel Landwerlin (1):
            drm: fix drm_mode_create_blob comment
      
      Mario Kleiner (1):
            drm/fourcc: Add 16 bpc fixed point framebuffer formats.
      
      Nirmoy Das (1):
            drm/amdgpu: remove AMDGPU_GEM_CREATE_SHADOW flag
      
      Noralf Trønnes (1):
            drm/uapi: Add USB connector type
      
      Radhakrishna Sripada (1):
            drm/framebuffer: Format modifier for Intel Gen 12 render compression with Clear Color
      
      Simon Ser (13):
            drm: improve kernel-docs in drm_mode.h
            drm: document drm_mode_get_connector
            drm: document drm_mode_modeinfo
            drm: document that user-space should force-probe connectors
            drm/doc: atomic implicitly enables other caps
            drm/doc: re-format drm.h file comment
            drm/doc: demote old doc-comments in drm.h
            drm/fourcc: fix Amlogic format modifier masks
            drm/uapi: document kernel capabilities
            drm/connector: demote connector force-probes for non-master clients
            drm: reference mode flags in DRM_CLIENT_CAP_* docs
            drm: clarify and linkify DRM_CLIENT_CAP_WRITEBACK_CONNECTORS docs
            drm: document minimum kernel version for DRM_CLIENT_CAP_*
      
      Signed-off-by: default avatarMario Kleiner <mario.kleiner.de@gmail.com>
      149b99fe
  2. Jul 30, 2021
  3. Jul 23, 2021
  4. Jul 16, 2021
    • Luben Tuikov's avatar
      tests/amdgpu: Fix TMZ secure bounce test · 87a68fe9
      Luben Tuikov authored
      
      
      Fix the TMZ secure bounce test, in that Bob's
      buffer has to be created encrypted (with the
      encrypted flag set), so that when we copy from
      Alice's buffer, which is also encrypted, to Bob's
      buffer, the copy can be successful and the data
      actually copied.
      
      This fixes the test and it no longer fails. Tested
      on Sienna Cichlid.
      
      Cc: Alex Deucher <Alexander.Deucher@amd.com>
      Cc: Christian König <christian.koenig@amd.com>
      Cc: Aaron Liu <aaron.liu@amd.com>
      Cc: Huang Rui <ray.huang@amd.com>
      Signed-off-by: default avatarLuben Tuikov <luben.tuikov@amd.com>
      Reviewed-by: default avatarAlex Deucher <Alexander.Deucher@amd.com>
      87a68fe9
  5. Jul 02, 2021
  6. Jun 30, 2021
  7. Jun 22, 2021
  8. Jun 20, 2021
  9. Jun 15, 2021
    • Bas Nieuwenhuizen's avatar
      amdgpu: Add vamgr for capture/replay. · 085ee3e4
      Bas Nieuwenhuizen authored
      
      
      In Vulkan we have extensions to assist with capture in replay in a
      world where addresses are returned to the application. This involves
      creating buffers at the same VA during replay as they were during
      capture.
      
      By itself libdrm_amdgpu already has support for this, but there is
      the obvious failure mode that if another buffer is already allocated
      at that VA things fail spectacularly. This is an actual issue as
      internal buffers, like winsys images or shader binaries also
      participate in the same VA allocation.
      
      To avoid this problem applications have to create buffers which
      are going to be captured with a flag, and the implementation is to
      separate VA allocation for those buffers to reduce the collision risk:
      
      "Implementations are expected to separate such buffers in the GPU address
      space so normal allocations will avoid using these addresses. Apps/tools
      should avoid mixing app-provided and implementation-provided addresses for
      buffers created with VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT,
      to avoid address space allocation conflicts."
      
      This patch implements that by adding a flag for these buffers and allocating
      address space from the top of the address range instead of the bottom.
      
      Signed-off-by: default avatarBas Nieuwenhuizen <bas@basnieuwenhuizen.nl>
      Reviewed-by: default avatarChristian König <christian.koenig@amd.com>
      085ee3e4
  10. Jun 09, 2021
  11. Jun 07, 2021
  12. Jun 01, 2021
  13. May 20, 2021
  14. May 18, 2021
  15. May 06, 2021
  16. Apr 30, 2021
  17. Apr 22, 2021
  18. Apr 19, 2021
  19. Apr 14, 2021
Loading