aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python/task-analyzer.py
diff options
context:
space:
mode:
authorGustavo Sousa <gustavo.sousa@intel.com>2024-11-08 09:57:08 -0300
committerMatt Roper <matthew.d.roper@intel.com>2024-11-08 09:53:58 -0800
commitb2ba4632b9433cff218109628c86b0d23ebdb5ca (patch)
tree6f71fbd57c40d5589ade519f53fb5e10d05524ea /tools/perf/scripts/python/task-analyzer.py
parentdrm/xe: Mimic i915 behavior for non-sleeping MMIO wait (diff)
downloadlinux-b2ba4632b9433cff218109628c86b0d23ebdb5ca.tar.gz
linux-b2ba4632b9433cff218109628c86b0d23ebdb5ca.zip
drm/i915/dmc_wl: Use non-sleeping variant of MMIO wait
Some display MMIO transactions for offsets in the range that requires the DMC wakelock happen in atomic context (this has been confirmed during tests on PTL). That means that we need to use a non-sleeping variant of MMIO waiting function. Implement __intel_de_wait_for_register_atomic_nowl() and use it when waiting for acknowledgment of acquire/release. v2: - No __intel_de_wait_for_register_atomic_nowl() wrapper to convert i915 to display. (Jani) - Add a quick explanation why DMC_WAKELOCK_CTL_TIMEOUT_US is defined in microseconds. (Luca) Cc: Jani Nikula <jani.nikula@intel.com> Reviewed-by: Luca Coelho <luciano.coelho@intel.com> Signed-off-by: Gustavo Sousa <gustavo.sousa@intel.com> Signed-off-by: Matt Roper <matthew.d.roper@intel.com> Link: https://patchwork.freedesktop.org/patch/msgid/20241108130218.24125-4-gustavo.sousa@intel.com
Diffstat (limited to 'tools/perf/scripts/python/task-analyzer.py')
0 files changed, 0 insertions, 0 deletions