diff options
author | Alan Previn <[email protected]> | 2023-05-11 16:17:31 -0700 |
---|---|---|
committer | Radhakrishna Sripada <[email protected]> | 2023-05-11 17:26:24 -0700 |
commit | d6bf74de0772e233f97a82cc4dad2ec14b14fb28 (patch) | |
tree | 181af20034a90fba75139b10e1378f163b03ebea /scripts/gdb/linux/proc.py | |
parent | 9275277d53248d3f529d7ce66a6954241ae4d5cb (diff) |
drm/i915/pxp: Add GSC-CS back-end resource init and cleanup
For MTL, the PXP back-end transport uses the GSC engine to submit
HECI packets through the HW to the GSC firmware for PXP arb
session management. This submission uses a non-priveleged
batch buffer, a buffer for the command packet and of course
a context targeting the GSC-CS.
Thus for MTL, we need to allocate and free a set of execution
submission resources for the management of the arbitration session.
Lets start with the context creation first since that object and
its usage is very straight-forward. We'll add the buffer allocation
and freeing later when we introduce the gsccs' send-message function.
Do this one time allocation of gsccs specific resources in
a new gsccs source file with intel_pxp_gsccs_init / fini functions
and hook them up from the PXP front-end.
Signed-off-by: Alan Previn <[email protected]>
Reviewed-by: Daniele Ceraolo Spurio <[email protected]>
Signed-off-by: Radhakrishna Sripada <[email protected]>
Link: https://patchwork.freedesktop.org/patch/msgid/[email protected]
Diffstat (limited to 'scripts/gdb/linux/proc.py')
0 files changed, 0 insertions, 0 deletions