[PATCH v2 1/3] drm/i915/gt: Ignore TLB invalidations on idle engines

2022-06-29 Thread Mauro Carvalho Chehab
From: Chris Wilson As an extension of the current skip TLB invalidations, check if the device is powered down prior to any engine activity, as, on such cases, all the TLBs were already invalidated, so an explicit TLB invalidation is not needed. This becomes more significant with GuC, as it can

[PATCH v2 1/3] drm/i915/gt: Ignore TLB invalidations on idle engines

2022-05-10 Thread Andi Shyti
From: Chris Wilson As an extension of the current skip TLB invalidations if the device is powered down, we recognised that prior to any engine activity, all the TLBs are explicitly invalidated. Thus anytime we know the engine is asleep, we can skip invalidating the TLBs on that engine.