Merge tag 'drm-intel-gt-next-2022-03-03' of...
Merge tag 'drm-intel-gt-next-2022-03-03' of git://anongit.freedesktop.org/drm/drm-intel into drm-next Cross-subsystem Changes: - drm-next backmerge for buddy allocator changes Driver Changes: - Skip i915_perf init for DG2 as it is not yet enabled (Ram) - Add missing workarounds for DG2 (Clint) - Add 64K page/align support for platforms like DG2 that require it (Matt A, Ram, Bob) - Add accelerated migration support for DG2 (Matt A) - Add flat CCS support for XeHP SDV (Abdiel, Ram) - Add Compute Command Streamer (CCS) engine support for XeHP SDV (Michel, Daniele, Aravind, Matt R) - Don't support parallel submission on compute / render (Matt B, Matt R) - Disable i915 build on PREEMPT_RT until RT behaviour fixed (Sebastian) - Remove RPS interrupt support for TGL+ (Jose) - Fix S/R with PM_EARLY for non-GTT mappable objects on DG2 (Matt, Lucas) - Skip stolen memory init if it is fully reserved (Jose) - Use iosys_map for GuC data structures that may be in LMEM BAR or SMEM (Lucas) - Do not complain about stale GuC reset notifications for banned contexts (John) - Move context descriptor fields to intel_lrc.h - Start adding support for small BAR (Matt A) - Clarify vma lifetime (Thomas) - Simplify subplatform detection on TGL (Jose) - Correct the param count for unset GuC SLPC param (Vinay, Umesh) - Read RP_STATE_CAP correctly on Gen12 with GuC SLPC (Vinay) - Initialize GuC submission locks and queues early (Daniele) - Fix GuC flag query helper function to not modify state (John) - Drop fake lmem support now we have real hardware available (Lucas) - Move misplaced W/A to their correct locations (Srinivasan) - Use get_reset_domain() helper (Tejas) - Move context descriptor fields to intel_lrc.h (Matt R) - Selftest improvements (Matt A) Signed-off-by:Dave Airlie <airlied@redhat.com> From: Joonas Lahtinen <joonas.lahtinen@linux.intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/YiBzY1dM7bKwMQ3H@jlahtine-mobl.ger.corp.intel.com
Showing
- drivers/gpu/drm/i915/Kconfig 1 addition, 0 deletionsdrivers/gpu/drm/i915/Kconfig
- drivers/gpu/drm/i915/Kconfig.unstable 0 additions, 8 deletionsdrivers/gpu/drm/i915/Kconfig.unstable
- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c 1 addition, 1 deletiondrivers/gpu/drm/i915/display/intel_ddi_buf_trans.c
- drivers/gpu/drm/i915/display/intel_fbdev.c 1 addition, 1 deletiondrivers/gpu/drm/i915/display/intel_fbdev.c
- drivers/gpu/drm/i915/gem/i915_gem_context.c 10 additions, 0 deletionsdrivers/gpu/drm/i915/gem/i915_gem_context.c
- drivers/gpu/drm/i915/gem/i915_gem_object.c 1 addition, 13 deletionsdrivers/gpu/drm/i915/gem/i915_gem_object.c
- drivers/gpu/drm/i915/gem/i915_gem_object_types.h 12 additions, 5 deletionsdrivers/gpu/drm/i915/gem/i915_gem_object_types.h
- drivers/gpu/drm/i915/gem/i915_gem_pages.c 3 additions, 0 deletionsdrivers/gpu/drm/i915/gem/i915_gem_pages.c
- drivers/gpu/drm/i915/gem/i915_gem_region.c 16 additions, 0 deletionsdrivers/gpu/drm/i915/gem/i915_gem_region.c
- drivers/gpu/drm/i915/gem/i915_gem_shmem.c 1 addition, 1 deletiondrivers/gpu/drm/i915/gem/i915_gem_shmem.c
- drivers/gpu/drm/i915/gem/i915_gem_stolen.c 11 additions, 6 deletionsdrivers/gpu/drm/i915/gem/i915_gem_stolen.c
- drivers/gpu/drm/i915/gem/i915_gem_ttm.c 121 additions, 7 deletionsdrivers/gpu/drm/i915/gem/i915_gem_ttm.c
- drivers/gpu/drm/i915/gem/selftests/huge_pages.c 62 additions, 2 deletionsdrivers/gpu/drm/i915/gem/selftests/huge_pages.c
- drivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c 13 additions, 8 deletionsdrivers/gpu/drm/i915/gem/selftests/i915_gem_client_blt.c
- drivers/gpu/drm/i915/gem/selftests/i915_gem_context.c 5 additions, 3 deletionsdrivers/gpu/drm/i915/gem/selftests/i915_gem_context.c
- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c 331 additions, 2 deletionsdrivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c
- drivers/gpu/drm/i915/gt/gen8_engine_cs.c 25 additions, 9 deletionsdrivers/gpu/drm/i915/gt/gen8_engine_cs.c
- drivers/gpu/drm/i915/gt/gen8_ppgtt.c 153 additions, 5 deletionsdrivers/gpu/drm/i915/gt/gen8_ppgtt.c
- drivers/gpu/drm/i915/gt/intel_engine.h 2 additions, 0 deletionsdrivers/gpu/drm/i915/gt/intel_engine.h
- drivers/gpu/drm/i915/gt/intel_engine_cs.c 125 additions, 32 deletionsdrivers/gpu/drm/i915/gt/intel_engine_cs.c
Please register or sign in to comment