1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00
linux/drivers/gpu/drm/i915/pxp
Jonathan Cavitt 115cdcca6a drm/i915: Make i915_coherent_map_type GT-centric
Refactor i915_coherent_map_type to be GT-centric rather than
device-centric.  Each GT may require different coherency
handling due to hardware workarounds.

Since the function now takes a GT instead of the i915, the function is
renamed and moved to the gt folder.

Suggested-by: Matt Roper <matthew.d.roper@intel.com>
Signed-off-by: Jonathan Cavitt <jonathan.cavitt@intel.com>
Acked-by: Fei Yang <fei.yang@intel.com>
Reviewed-by: Andi Shyti <andi.shyti@linux.intel.com>
Acked-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
Signed-off-by: Andi Shyti <andi.shyti@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20230801153242.2445478-3-jonathan.cavitt@intel.com
Link: https://patchwork.freedesktop.org/patch/msgid/20230807121957.598420-3-andi.shyti@linux.intel.com
2023-08-10 14:14:11 +02:00
..
intel_pxp.c drm/i915: Replace i915->gt0 with to_gt(i915) 2023-07-25 18:18:29 +02:00
intel_pxp.h drm/i915/pxp: Enable PXP with MTL-GSC-CS 2023-05-11 17:26:32 -07:00
intel_pxp_cmd.c drm/i915/pxp: Promote pxp subsystem to top-level of i915 2022-12-09 08:36:30 -08:00
intel_pxp_cmd.h drm/i915/pxp: Implement arb session teardown 2021-10-04 13:10:50 -04:00
intel_pxp_cmd_interface_42.h drm/i915/pxp: Invalidate all PXP fw sessions during teardown 2023-01-27 15:22:24 -05:00
intel_pxp_cmd_interface_43.h drm/i915/mtl/huc: auth HuC via GSC 2023-06-05 09:53:51 -07:00
intel_pxp_cmd_interface_cmn.h drm/i915/pxp: limit drm-errors or warning on firmware API failures 2023-04-05 09:19:32 -07:00
intel_pxp_debugfs.c drm/i915/pxp: Enable PXP with MTL-GSC-CS 2023-05-11 17:26:32 -07:00
intel_pxp_debugfs.h drm/i915/pxp: Promote pxp subsystem to top-level of i915 2022-12-09 08:36:30 -08:00
intel_pxp_gsccs.c drm/i915: Make i915_coherent_map_type GT-centric 2023-08-10 14:14:11 +02:00
intel_pxp_gsccs.h drm/i915/pxp: Add ARB session creation and cleanup 2023-05-11 17:26:29 -07:00
intel_pxp_huc.c drm/i915/mtl/huc: auth HuC via GSC 2023-06-05 09:53:51 -07:00
intel_pxp_huc.h drm/i915/pxp: add huc authentication and loading command 2022-10-03 11:29:15 -07:00
intel_pxp_irq.c drm/i915/pxp: Promote pxp subsystem to top-level of i915 2022-12-09 08:36:30 -08:00
intel_pxp_irq.h drm/i915/pxp: load the pxp module when we have a gsc-loaded huc 2022-10-03 11:29:12 -07:00
intel_pxp_pm.c drm/i915/pxp: On MTL, KCR enabling doesn't wait on tee component 2023-05-11 17:26:31 -07:00
intel_pxp_pm.h drm/i915/pxp: Pxp hw init should be in resume_complete 2023-01-27 15:23:39 -05:00
intel_pxp_regs.h drm/i915/pxp: Add MTL hw-plumbing enabling for KCR operation 2023-05-11 17:26:25 -07:00
intel_pxp_session.c drm/i915/pxp: Enable PXP with MTL-GSC-CS 2023-05-11 17:26:32 -07:00
intel_pxp_session.h drm/i915/pxp: Trigger the global teardown for before suspending 2023-01-27 15:23:17 -05:00
intel_pxp_tee.c drm/i915: Make i915_coherent_map_type GT-centric 2023-08-10 14:14:11 +02:00
intel_pxp_tee.h drm/i915/pxp: implement function for sending tee stream command 2022-10-03 11:29:14 -07:00
intel_pxp_types.h drm/i915/pxp: Add GSC-CS backend to send GSC fw messages 2023-05-11 17:26:28 -07:00