[PATCH 00/22] DG1 basics

Matthew Auld matthew.auld at intel.com
Mon Apr 26 10:44:42 UTC 2021


Test-with: 20210426104155.44519-1-matthew.auld at intel.com

Abdiel Janulgue (1):
  drm/i915/query: Expose memory regions through the query uAPI

Anshuman Gupta (1):
  drm/i915/oprom: Basic sanitization

Anusha Srivatsa (1):
  drm/i915/lmem: Bypass aperture when lmem is available

Clint Taylor (3):
  drm/i915/dg1: Read OPROM via SPI controller
  drm/i915/dg1: Compute MEM Bandwidth using MCHBAR
  drm/i915/dg1: Double memory bandwidth available

José Roberto de Souza (1):
  drm/i915: WA for zero memory channel

Lucas De Marchi (1):
  HAX drm/i915/dg1: allow pci to auto probe

Matthew Auld (10):
  drm/i915/gtt: map the PD up front
  drm/i915/gtt/dgfx: place the PD in LMEM
  drm/doc/rfc: i915 DG1 uAPI
  drm/i915: mark stolen as private
  drm/i915: rework gem_create flow for upcoming extensions
  drm/i915/uapi: introduce drm_i915_gem_create_ext
  drm/i915/uapi: implement object placement extension
  drm/i915/lmem: support optional CPU clearing for special internal use
  drm/i915/gem: clear userspace buffers for LMEM
  drm/i915/gem: hide new uAPI behind CONFIG_BROKEN

Mohammed Khajapasha (2):
  drm/i915/fbdev: Use lmem physical addresses for fb_mmap() on discrete
  drm/i915: Return error value when bo not in LMEM for discrete

Venkata Ramana Nayana (1):
  drm/i915/dg1: Fix mapping type for default state object

Venkata Sandeep Dhanalakota (1):
  drm/i915: Update the helper to set correct mapping

 Documentation/gpu/rfc/i915_gem_lmem.h         | 212 +++++++++++
 Documentation/gpu/rfc/i915_gem_lmem.rst       | 130 +++++++
 Documentation/gpu/rfc/index.rst               |   4 +
 drivers/gpu/drm/i915/display/intel_bios.c     |  75 +++-
 drivers/gpu/drm/i915/display/intel_bw.c       |  63 +++-
 drivers/gpu/drm/i915/display/intel_display.c  |  10 +
 drivers/gpu/drm/i915/display/intel_fbdev.c    |  51 ++-
 drivers/gpu/drm/i915/display/intel_opregion.c | 169 +++++++++
 drivers/gpu/drm/i915/display/intel_opregion.h |  38 +-
 drivers/gpu/drm/i915/gem/i915_gem_create.c    | 342 ++++++++++++++++--
 drivers/gpu/drm/i915/gem/i915_gem_ioctls.h    |   2 +
 drivers/gpu/drm/i915/gem/i915_gem_lmem.c      |  15 +
 drivers/gpu/drm/i915/gem/i915_gem_lmem.h      |   5 +
 drivers/gpu/drm/i915/gem/i915_gem_object.c    |   3 +
 .../gpu/drm/i915/gem/i915_gem_object_types.h  |  14 +-
 drivers/gpu/drm/i915/gem/i915_gem_region.c    |  22 ++
 drivers/gpu/drm/i915/gem/i915_gem_stolen.c    |   4 +
 .../drm/i915/gem/selftests/i915_gem_context.c |  11 +-
 .../drm/i915/gem/selftests/i915_gem_mman.c    |  26 ++
 drivers/gpu/drm/i915/gt/gen6_ppgtt.c          |  11 +-
 drivers/gpu/drm/i915/gt/gen8_ppgtt.c          |  31 +-
 drivers/gpu/drm/i915/gt/intel_engine_pm.c     |   2 +-
 drivers/gpu/drm/i915/gt/intel_ggtt.c          |   2 +-
 drivers/gpu/drm/i915/gt/intel_gtt.c           |  65 ++--
 drivers/gpu/drm/i915/gt/intel_gtt.h           |  12 +-
 drivers/gpu/drm/i915/gt/intel_lrc.c           |   4 +-
 drivers/gpu/drm/i915/gt/intel_ppgtt.c         |   7 +-
 drivers/gpu/drm/i915/gt/intel_ring.c          |   9 +-
 drivers/gpu/drm/i915/gt/selftest_context.c    |   3 +-
 drivers/gpu/drm/i915/gt/selftest_hangcheck.c  |   4 +-
 drivers/gpu/drm/i915/gt/selftest_lrc.c        |   4 +-
 drivers/gpu/drm/i915/gt/shmem_utils.c         |   4 +-
 drivers/gpu/drm/i915/gt/uc/intel_guc.c        |   4 +-
 drivers/gpu/drm/i915/gt/uc/intel_huc.c        |   4 +-
 drivers/gpu/drm/i915/i915_drv.c               |   1 +
 drivers/gpu/drm/i915/i915_drv.h               |  11 +-
 drivers/gpu/drm/i915/i915_pci.c               |   1 +
 drivers/gpu/drm/i915/i915_query.c             |  60 +++
 drivers/gpu/drm/i915/i915_reg.h               |   8 +
 drivers/gpu/drm/i915/i915_vma.c               |  28 +-
 drivers/gpu/drm/i915/intel_memory_region.c    |  16 +
 drivers/gpu/drm/i915/intel_memory_region.h    |  13 +-
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c |  10 +-
 drivers/gpu/drm/i915/selftests/i915_perf.c    |   3 +-
 drivers/gpu/drm/i915/selftests/igt_spinner.c  |   4 +-
 .../drm/i915/selftests/intel_memory_region.c  |  87 ++++-
 include/uapi/drm/i915_drm.h                   | 213 +++++++++++
 47 files changed, 1659 insertions(+), 158 deletions(-)
 create mode 100644 Documentation/gpu/rfc/i915_gem_lmem.h
 create mode 100644 Documentation/gpu/rfc/i915_gem_lmem.rst

-- 
2.26.3



More information about the Intel-gfx-trybot mailing list