aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorMatt Roper <[email protected]>2022-09-07 14:24:10 -0700
committerMatt Roper <[email protected]>2022-10-04 09:39:58 -0700
commit42172b551c0b9042d830e84beff5abd721cb5413 (patch)
treee4235faee1c9d55fac2c2cf6e0e5ab459d469e83 /tools/perf/scripts/python
parent26b15eb0940c9a52aa997f6e6f00e3a6e628f107 (diff)
drm/i915: Document and future-proof preemption control policy
Intel hardware allows some preemption settings to be controlled either by the kernel-mode driver exclusively, or placed under control of the user-mode drivers; on Linux we always select the userspace control option. The various registers involved in this are not documented very clearly; let's add some clarifying comments to help explain how this all works and provide some history on why our Linux drivers take the approach they do (which I believe differs from the path taken by certain other operating systems' drivers). While we're at it, let's also remove the graphics version 12 upper bound on this programming. As described, we don't have any plans to move away from UMD control of preemption settings on future platforms, and there's currently no reason to believe that the hardware will fundamentally change how these registers and settings work after version 12. Bspec: 45921, 45858, 45863 Cc: Joonas Lahtinen <[email protected]> Cc: Jordan Justen <[email protected]> Cc: Lionel Landwerlin <[email protected]> Suggested-by: Joonas Lahtinen <[email protected]> Signed-off-by: Matt Roper <[email protected]> Reviewed-by: Wayne Boyer <[email protected]> Acked-by: Tapani Pälli <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions