aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorAlan Previn <[email protected]>2023-01-25 00:26:35 -0800
committerRodrigo Vivi <[email protected]>2023-01-27 15:22:24 -0500
commitd374c047b38e9f1130308aae207dc44045cd5cac (patch)
tree56511a2fd2f50cc5a1aca368d97c1853f251d0f2 /tools/perf/scripts/python/bin
parentf17ef47b0442c284b71178a12e2865a85b895287 (diff)
drm/i915/pxp: Invalidate all PXP fw sessions during teardown
A gap was recently discovered where if an application did not invalidate all of the stream keys (intentionally or not), and the driver did a full PXP global teardown on the GT subsystem, we find that future session creation would fail on the security firmware's side of the equation. i915 is the entity that needs ensure the sessions' state across both iGT and security firmware are at a known clean point when performing a full global teardown. Architecturally speaking, i915 should inspect all active sessions and submit the invalidate-stream-key PXP command to the security firmware for each of them. However, for the upstream i915 driver we only support the arbitration session that can be created so that will be the only session we will cleanup. Signed-off-by: Alan Previn <[email protected]> Reviewed-by: Juston Li <[email protected]> Acked-by: Rodrigo Vivi <[email protected]> Signed-off-by: Rodrigo Vivi <[email protected]> Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions