[PATCH 00/18] TRYBOT: Immutable contexts

Jason Ekstrand jason at jlekstrand.net
Thu Apr 15 16:40:52 UTC 2021


Test-with: 20210413035350.261794-1-jason at jlekstrand.net

Jason Ekstrand (18):
  drm/i915/pm: Make the wm parameter of print_wm_latency a pointer
  BUILD HACK
  drm/i915: Drop I915_CONTEXT_PARAM_RINGSIZE
  drm/i915: Drop I915_CONTEXT_PARAM_NO_ZEROMAP
  drm/i915: Drop the CONTEXT_CLONE API
  drm/i915: Implement SINGLE_TIMELINE with a syncobj (v3)
  drm/i915/gem: Set the watchdog timeout as part of intel_context
    creation
  drm/i915: Drop getparam support for I915_CONTEXT_PARAM_ENGINES
  drm/i915/gem: Disallow bonding of virtual engines
  drm/i915/request: Remove the hook from await_execution
  drm/i915: Stop manually RCU banging in reset_stats_ioctl
  drm/i915/gem: Add a separate validate_priority helper
  drm/i915/gem: Inline __assign_ppgtt into its one caller
  drm/i915/gem: Add an intermediate proto_context struct
  drm/i915/gem: Return an error ptr from context_lookup
  WIP: drm/i915/gem: Delay context creation
  drm/i915/gem: Don't allow changing the VM on running contexts
  drm/i915/gem: Don't allow changing the engine set on running contexts

 drivers/gpu/drm/i915/Makefile                 |    1 -
 drivers/gpu/drm/i915/display/intel_dp.c       |    2 +-
 drivers/gpu/drm/i915/gem/i915_gem_context.c   | 2955 ++++++++---------
 drivers/gpu/drm/i915/gem/i915_gem_context.h   |    3 +
 .../gpu/drm/i915/gem/i915_gem_context_types.h |   64 +-
 .../gpu/drm/i915/gem/i915_gem_execbuffer.c    |   31 +-
 .../drm/i915/gem/selftests/i915_gem_context.c |   96 -
 drivers/gpu/drm/i915/gt/intel_context_param.c |   63 -
 drivers/gpu/drm/i915/gt/intel_context_param.h |    6 +-
 drivers/gpu/drm/i915/gt/intel_engine_types.h  |    7 -
 .../drm/i915/gt/intel_execlists_submission.c  |  100 -
 .../drm/i915/gt/intel_execlists_submission.h  |    4 -
 drivers/gpu/drm/i915/gt/selftest_execlists.c  |  228 --
 drivers/gpu/drm/i915/i915_drv.h               |   23 +-
 drivers/gpu/drm/i915/i915_perf.c              |    4 +-
 drivers/gpu/drm/i915/i915_request.c           |   42 +-
 drivers/gpu/drm/i915/i915_request.h           |    4 +-
 drivers/gpu/drm/i915/intel_pm.c               |    2 +-
 include/uapi/drm/i915_drm.h                   |   40 +-
 19 files changed, 1410 insertions(+), 2265 deletions(-)
 delete mode 100644 drivers/gpu/drm/i915/gt/intel_context_param.c

-- 
2.31.1



More information about the Intel-gfx-trybot mailing list