mbox series

[00/19] More DG1 enabling

Message ID 20210412090526.30547-1-matthew.auld@intel.com (mailing list archive)
Headers show
Series More DG1 enabling | expand

Message

Matthew Auld April 12, 2021, 9:05 a.m. UTC
Next batch of DG1 patches. With this we should now get a booting DG1 system with
the kernel selftests passing.

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

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

CQ Tang (3):
  drm/i915: Create stolen memory region from local memory
  drm/i915/stolen: enforce the min_page_size contract
  drm/i915/stolen: pass the allocation flags

Chris Wilson (2):
  drm/i915/gt: Skip aperture remapping selftest where there is no
    aperture
  drm/i915/selftests: Only query RAPL for integrated power measurements

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

Matt Roper (1):
  drm/i915/lmem: Fail driver init if LMEM training failed

Matthew Auld (3):
  drm/i915/stolen: treat stolen local as normal local memory
  drm/i915/gtt: map the PD up front
  drm/i915/gtt/dgfx: place the PD in LMEM

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

 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_lmem.c      |  20 ++-
 drivers/gpu/drm/i915/gem/i915_gem_lmem.h      |   5 +
 drivers/gpu/drm/i915/gem/i915_gem_stolen.c    | 116 ++++++++++--
 drivers/gpu/drm/i915/gem/i915_gem_stolen.h    |   3 +
 .../drm/i915/gem/selftests/i915_gem_context.c |  11 +-
 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_cs.c     |   3 +-
 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           |  71 +++++---
 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/selftest_rc6.c        |  32 ++--
 drivers/gpu/drm/i915/gt/selftest_rps.c        |   2 +-
 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.h               |  11 +-
 drivers/gpu/drm/i915/i915_pci.c               |   2 +-
 drivers/gpu/drm/i915/i915_reg.h               |  12 ++
 drivers/gpu/drm/i915/i915_vma.c               |  22 ++-
 drivers/gpu/drm/i915/intel_memory_region.c    |   6 +
 drivers/gpu/drm/i915/intel_memory_region.h    |   5 +-
 drivers/gpu/drm/i915/intel_uncore.c           |  12 ++
 drivers/gpu/drm/i915/selftests/i915_gem_gtt.c |  10 +-
 drivers/gpu/drm/i915/selftests/i915_perf.c    |   3 +-
 drivers/gpu/drm/i915/selftests/i915_vma.c     |   3 +
 drivers/gpu/drm/i915/selftests/igt_spinner.c  |   4 +-
 drivers/gpu/drm/i915/selftests/librapl.c      |  10 ++
 drivers/gpu/drm/i915/selftests/librapl.h      |   4 +
 42 files changed, 716 insertions(+), 158 deletions(-)