An error occurred fetching the project authors.
  1. 04 Oct, 2021 1 commit
  2. 01 Oct, 2021 1 commit
  3. 28 Jul, 2021 1 commit
  4. 15 Jul, 2021 2 commits
    • Matt Roper's avatar
      drm/i915/icl: Use revid->stepping tables · cc7a3393
      Matt Roper authored
      Switch ICL to use a revid->stepping table as we're trying to do on all
      platforms going forward.  While we're at it, let's include some
      additional steppings that have popped up, even if we don't yet have any
      workarounds tied to those steppings (we probably need to audit our
      workaround list soon to see if any of the bounds have moved or if new
      workarounds have appeared).
      
      Note that the current bspec table is missing information about how to
      map PCI revision ID to GT/display steppings; it only provides an SoC
      stepping.  The mapping to GT/display steppings (which aren't always the
      same as the SoC stepping) used to be in the bspec, but was apparently
      dropped during an update in Nov 2019; I've made my changes here based on
      an older bspec snapshot that still had the necessary information.  We've
      requested that the missing information be restored.
      
      I'm only including the production revids in the table here since we're
      past the point at which we usually stop trying to support pre-production
      hardware.  An appropriate check is added to
      intel_detect_preproduction_hw() to print an error and taint the kernel
      just in case someone still tries to load the driver on old
      pre-production hardware.
      
      v2:
       - Drop pre-production steppings and add error/taint at startup when
         loading on pre-production hardware.
      
      Bspec: 21141  # pre-Nov 2019 snapshot
      Signed-off-by: default avatarMatt Roper <matthew.d.roper@intel.com>
      Reviewed-by: default avatarJosé Roberto de Souza <jose.souza@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20210713193635.3390052-8-matthew.d.roper@intel.com
      cc7a3393
    • Matt Roper's avatar
      drm/i915: Make pre-production detection use direct revid comparison · c314b693
      Matt Roper authored
      Although we're converting our workarounds to use a revid->stepping
      lookup table, the function that detects pre-production hardware should
      continue to compare against PCI revision ID values directly.  These are
      listed in the bspec as integers, so it's easier to confirm their
      correctness if we just use an integer literal rather than a symbolic
      name anyway.
      
      Bspec: 13620, 19131, 13626, 18329
      Signed-off-by: default avatarMatt Roper <matthew.d.roper@intel.com>
      Reviewed-by: default avatarAnusha Srivatsa <anusha.srivatsa@intel.com>
      Link: https://patchwork.freedesktop.org/patch/msgid/20210713193635.3390052-3-matthew.d.roper@intel.com
      c314b693
  5. 06 Jul, 2021 1 commit
  6. 02 Jul, 2021 1 commit
  7. 01 Jul, 2021 1 commit
  8. 07 Jun, 2021 1 commit
  9. 02 Jun, 2021 1 commit
  10. 01 Jun, 2021 1 commit
  11. 20 May, 2021 2 commits
  12. 04 May, 2021 1 commit
    • Matthew Auld's avatar
      drm/i915/uapi: introduce drm_i915_gem_create_ext · ebcb4029
      Matthew Auld authored
      Same old gem_create but with now with extensions support. This is needed
      to support various upcoming usecases.
      
      v2:(Chris)
          - Use separate ioctl number for gem_create_ext, instead of hijacking
            the existing gem_create ioctl, otherwise we run into the issue
            with being unable to detect if the kernel supports the new extension
            behaviour.
          - We now have gem_create_ext.flags, which should be zeroed.
          - I915_GEM_CREATE_EXT_SETPARAM value is now zero, since this is the
            index into our array of extensions.
          - Setup a "vanilla" object which we can directly apply our extensions
            to.
      v3:(Daniel & Jason)
          - drop I915_GEM_CREATE_EXT_SETPARAM. Instead just have each extension
            do one thing only, instead of generic setparam which can cover
            various use cases.
          - add some kernel-doc.
      Signed-off-by: default avatarMatthew Auld <matthew.auld@intel.com>
      Signed-off-by: default avatarCQ Tang <cq.tang@intel.com>
      Cc: Joonas Lahtinen <joonas.lahtinen@linux.intel.com>
      Cc: Daniele Ceraolo Spurio <daniele.ceraolospurio@intel.com>
      Cc: Lionel Landwerlin <lionel.g.landwerlin@linux.intel.com>
      Cc: Jordan Justen <jordan.l.justen@intel.com>
      Cc: Daniel Vetter <daniel.vetter@intel.com>
      Cc: Kenneth Graunke <kenneth@whitecape.org>
      Cc: Jason Ekstrand <jason@jlekstrand.net>
      Cc: Dave Airlie <airlied@gmail.com>
      Cc: dri-devel@lists.freedesktop.org
      Cc: mesa-dev@lists.freedesktop.org
      Reviewed-by: default avatarKenneth Graunke <kenneth@whitecape.org>
      Link: https://patchwork.freedesktop.org/patch/msgid/20210429103056.407067-5-matthew.auld@intel.com
      ebcb4029
  13. 29 Apr, 2021 1 commit
  14. 14 Apr, 2021 3 commits
  15. 09 Apr, 2021 1 commit
  16. 01 Apr, 2021 1 commit
  17. 29 Mar, 2021 1 commit
  18. 24 Mar, 2021 2 commits
  19. 18 Mar, 2021 1 commit
  20. 13 Feb, 2021 4 commits
  21. 08 Feb, 2021 1 commit
  22. 04 Feb, 2021 1 commit
  23. 02 Feb, 2021 1 commit
  24. 29 Jan, 2021 2 commits
  25. 21 Jan, 2021 1 commit
  26. 11 Jan, 2021 1 commit
  27. 08 Jan, 2021 1 commit
  28. 05 Jan, 2021 2 commits
  29. 30 Dec, 2020 1 commit
  30. 04 Dec, 2020 1 commit