summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
authorMatt Roper <matthew.d.roper@intel.com>2023-06-02 00:52:40 +0300
committerRodrigo Vivi <rodrigo.vivi@intel.com>2023-12-20 02:34:20 +0300
commit933b78d678213f5c045c52cbc42bbee6653af250 (patch)
tree19d259b9a746ef4e177908f2889075dfb9f97a8c /include
parentd78a4778195079e0b2820550efeecb7b25fa764a (diff)
downloadlinux-933b78d678213f5c045c52cbc42bbee6653af250.tar.xz
drm/xe/tlb: Obtain forcewake when doing GGTT TLB invalidations
Updates to the GGTT can happen when there are no in-flight jobs keeping the hardware awake. If the GT is powered down when invalidation is requested, we will not be able to communicate with the GuC (or MMIO) and the invalidation request will go missing. Explicitly grab GT forcewake to ensure the GT and GuC are powered up during the TLB invalidation. Reviewed-by: Lucas De Marchi <lucas.demarchi@intel.com> Reviewed-by: Nirmoy Das <nirmoy.das@intel.com> Link: https://lore.kernel.org/r/20230601215244.678611-28-matthew.d.roper@intel.com Signed-off-by: Matt Roper <matthew.d.roper@intel.com> Signed-off-by: Rodrigo Vivi <rodrigo.vivi@intel.com>
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions