1. 03 Apr, 2021 2 commits
  2. 01 Apr, 2021 2 commits
  3. 31 Mar, 2021 1 commit
  4. 24 Mar, 2021 1 commit
  5. 22 Mar, 2021 1 commit
    • Ashutosh Dixit's avatar
      intel: Keep libdrm working without pread/pwrite ioctls · cd368197
      Ashutosh Dixit authored
      
      
      The general direction at this time is to phase out pread/write ioctls and
      not support them in future products. The ioctls have already been disabled
      in i915 for future products. This means libdrm must handle the absence of
      these ioctls. This patch does this by modifying drm_intel_gem_bo_subdata()
      and drm_intel_gem_bo_get_subdata() to do the read/write using the
      pread/pwrite ioctls first but when these ioctls are unavailable fall back
      to doing the read/write using a combination of mmap and memcpy.
      
      A similar solution was added to igt-gpu-tools in commit
      ad5eb02eb3 ("lib/ioctl_wrappers: Keep IGT working without pread/pwrite
      ioctls").
      Reviewed-by: Jason Ekstrand's avatarJason Ekstrand <jason@jlekstrand.net>
      Signed-off-by: Ashutosh Dixit's avatarAshutosh Dixit <ashutosh.dixit@intel.com>
      cd368197
  6. 09 Mar, 2021 1 commit
  7. 02 Mar, 2021 2 commits
  8. 26 Feb, 2021 4 commits
  9. 21 Feb, 2021 1 commit
  10. 18 Feb, 2021 2 commits
    • Tejas Upadhyay's avatar
      intel: add INTEL_ADLS_IDS to the pciids list · 3b6cfb20
      Tejas Upadhyay authored and Lionel Landwerlin's avatar Lionel Landwerlin committed
      
      
      This enables drm_intel_bufmgr on ADLS
      Signed-off-by: Tejas Upadhyay's avatarTejas Upadhyay <tejaskumarx.surendrakumar.upadhyay@intel.com>
      Reviewed-by: Lionel Landwerlin's avatarLionel Landwerlin <lionel.g.landwerlin@intel.com>
      3b6cfb20
    • Tejas Upadhyay's avatar
      intel: sync i915_pciids.h with kernel · 9086ff9d
      Tejas Upadhyay authored
      
      
      Align with kernel commits:
      
      0883d63b19bb ("drm/i915/adl_s: Add ADL-S platform info and PCI ids")
      04057a1afc75 ("drm/i915: Sort EHL/JSL PCI IDs")
      0e8e272f1368 ("drm/i915/ehl: Remove invalid PCI ID")
      605f9c290c1a ("drm/i915: Sort ICL PCI IDs")
      514dc424ce4f ("drm/i915: Sort CNL PCI IDs")
      32d4ec9a1681 ("drm/i915: Sort CFL PCI IDs")
      df3478af1d73 ("drm/i915: Sort CML PCI IDs")
      cd988984cbea ("drm/i915: Sort KBL PCI IDs")
      b04d36f73771 ("drm/i915: Sort SKL PCI IDs")
      9c0b2d30441b ("drm/i915: Sort HSW PCI IDs")
      79033a0a7898 ("drm/i915: Ocd the HSW PCI ID hex numbers")
      cfb3db8fdae2 ("drm/i915: Try to fix the SKL GT3/4 vs. GT3e/4e comments")
      03e399020cd2 ("drm/i915: Add SKL GT1.5 PCI IDs")
      812f044df08c ("drm/i915: Reclassify SKL 0x1923 and 0x1927 as ULT")
      194909a32aed ("drm/i915: Reclassify SKL 0x192a as GT3")
      82e84284ab7d ("drm/i915: Update Haswell PCI IDs")
      24ea098b7c0d ("drm/i915/jsl: Split EHL/JSL platform info and PCI ids")
      b50b7991b739 ("drm/i915/dg1: add more PCI ids")
      d452bd091e16 ("drm/i915: break TGL pci-ids in GT 1 & 2")
      f2bde2546b81 ("drm/i915: Remove dubious Valleyview PCI IDs")
      0883d63b19bb ("drm/i915/adl_s: Add ADL-S platform info and PCI ids")
      04057a1afc75 ("drm/i915: Sort EHL/JSL PCI IDs")
      0e8e272f1368 ("drm/i915/ehl: Remove invalid PCI ID")
      605f9c290c1a ("drm/i915: Sort ICL PCI IDs")
      514dc424ce4f ("drm/i915: Sort CNL PCI IDs")
      32d4ec9a1681 ("drm/i915: Sort CFL PCI IDs")
      df3478af1d73 ("drm/i915: Sort CML PCI IDs")
      cd988984cbea ("drm/i915: Sort KBL PCI IDs")
      b04d36f73771 ("drm/i915: Sort SKL PCI IDs")
      9c0b2d30441b ("drm/i915: Sort HSW PCI IDs")
      79033a0a7898 ("drm/i915: Ocd the HSW PCI ID hex numbers")
      cfb3db8fdae2 ("drm/i915: Try to fix the SKL GT3/4 vs. GT3e/4e comments")
      03e399020cd2 ("drm/i915: Add SKL GT1.5 PCI IDs")
      812f044df08c ("drm/i915: Reclassify SKL 0x1923 and 0x1927 as ULT")
      194909a32aed ("drm/i915: Reclassify SKL 0x192a as GT3")
      82e84284ab7d ("drm/i915: Update Haswell PCI IDs")
      24ea098b7c0d ("drm/i915/jsl: Split EHL/JSL platform info and PCI ids")
      b50b7991b739 ("drm/i915/dg1: add more PCI ids")
      d452bd091e16 ("drm/i915: break TGL pci-ids in GT 1 & 2")
      Signed-off-by: Tejas Upadhyay's avatarTejas Upadhyay <tejaskumarx.surendrakumar.upadhyay@intel.com>
      Reviewed-by: Lionel Landwerlin's avatarLandwerlin, Lionel G <lionel.g.landwerlin@intel.com>
      9086ff9d
  11. 15 Feb, 2021 1 commit
  12. 10 Feb, 2021 2 commits
  13. 23 Jan, 2021 3 commits
  14. 22 Jan, 2021 1 commit
  15. 21 Jan, 2021 1 commit
  16. 11 Jan, 2021 5 commits
    • Valentin Churavy's avatar
      Use dep_rt in amdgpu/meson.build · 10dd3eb6
      Valentin Churavy authored
      
      
      The amdgpu implementation uses `clock_gettime` so it needs to check whether it needs to link
      against `-librt`.
      Signed-off-by: Valentin Churavy's avatarValentin Churavy <v.churavy@gmail.com>
      10dd3eb6
    • Simon Ser's avatar
      Bump version to 2.4.104 · a55042e2
      Simon Ser authored
      
      Signed-off-by: Simon Ser's avatarSimon Ser <contact@emersion.fr>
      a55042e2
    • Antonin Décimo's avatar
      headers: drm: Sync with drm-next · cdd14e92
      Antonin Décimo authored and Simon Ser's avatar Simon Ser committed
      Generated using make headers_install from the drm-next
      tree - git://anongit.freedesktop.org/drm/drm
      branch - drm-next
      commit - b10733527bfd864605c33ab2e9a886eec317ec39
      
      The changes were as follows (shortlog from
      14d2bd53a47a7e1cb3e03d00a6b952734cf90f3f):
      
      core: (drm_mode.h)
      
      Alexander A. Klimov (1):
            drm: Replace HTTP links with HTTPS ones
      
      Noralf Trønnes (1):
            drm: Add SPI connector type
      
      Oleg Vasilev (1):
            drm: report dp downstream port type as a subconnector property
      
      Simon Ser (1):
            drm: document that blobs are ref'counted
      
      Uma Shankar (3):
            drm: Add HDR source metadata property
            drm: Fixed doc warnings in drm uapi header
            drm: Fix docbook warnings in hdr metadata helper structures
      
      core: (drm_fourcc.h)
      
      Adam Jackson (1):
            drm/fourcc: Fix undefined left shift in DRM_FORMAT_BIG_ENDIAN macros
      
      Bas Nieuwenhuizen (2):
            drm/fourcc: Add AMD DRM modifiers.
            drm/fourcc: Fix modifier field mask for AMD modifiers.
      
      Ben Davis (2):
            drm: drm_fourcc: add NV15, Q410, Q401 YUV formats
            drm: drm_fourcc: Add uncompressed AFBC modifier
      
      Brian Starkey (1):
            drm: drm_fourcc: Add generic alias for 16_16_TILE modifier
      
      Dave Airlie (1):
            Merge tag 'amd-drm-next-5.11-2020-11-05' of git://people.freedesktop.org/~agd5f/linux
      
       into drm-next
      
      Dhinakaran Pandiyan (2):
            drm/framebuffer: Format modifier for Intel Gen-12 render compression
            drm/framebuffer: Format modifier for Intel Gen-12 media compression
      
      James Jones (1):
            drm: Generalized NV Block Linear DRM format mod
      
      Maarten Lankhorst (1):
            Backmerge remote-tracking branch 'drm/drm-next' into drm-misc-next
      
      Matteo Franchin (1):
            drm/fourcc: Add AXBXGXRX106106106106 format
      
      Mika Kahola (1):
            uapi/drm/drm_fourcc.h: Note on platform specificity for format modifiers
      
      Neil Armstrong (2):
            drm/fourcc: Add modifier definitions for describing Amlogic Video Framebuffer Compression
            drm/fourcc: fix Amlogic Video Framebuffer Compression macro
      
      Raymond Smith (1):
            drm/fourcc: Add Arm 16x16 block modifier
      
      Simon Ser (4):
            drm/fourcc: document modifier uniqueness requirements
            drm: deprecate DRM_FORMAT_MOD_NONE
            drm/fourcc: add table describing AMD modifiers bit layout
            drm/fourcc: fix AMD modifiers PACKERS field doc
      Signed-off-by: Antonin Décimo's avatarAntonin Décimo <antonin.decimo@gmail.com>
      cdd14e92
    • Simon Ser's avatar
      Remove outdated comments about stdint.h · 4f0fe663
      Simon Ser authored
      
      
      We include stdint.h unconditionally in the header. We don't require
      users to include it manually before xf86drmMode.h.
      Signed-off-by: Simon Ser's avatarSimon Ser <contact@emersion.fr>
      Reviewed-by: Daniel Vetter's avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      4f0fe663
    • Simon Ser's avatar
      Remove definitions duplicated from drm_mode.h · b82ed182
      Simon Ser authored
      
      
      I don't exactly know why these were duplicated before. Maybe libdrm
      didn't always vendored drm_mode.h from the kernel? In any case, we now
      do, so instead of having copy-pasted definitions, just include our
      vendored version which cannot be outdated.
      
      Contrary to what the comment says, drm.h doesn't include drm_mode.h, so
      we need to add the include.
      Signed-off-by: Simon Ser's avatarSimon Ser <contact@emersion.fr>
      Reviewed-by: Daniel Vetter's avatarDaniel Vetter <daniel.vetter@ffwll.ch>
      b82ed182
  17. 12 Dec, 2020 1 commit
  18. 11 Dec, 2020 2 commits
  19. 10 Dec, 2020 3 commits
  20. 09 Dec, 2020 3 commits
  21. 06 Nov, 2020 1 commit