[Intel-xe] [PATCH v5 00/10] Try to handle TLB invalidations from CT fast-path

Souza, Jose jose.souza at intel.com
Fri Jul 7 13:47:12 UTC 2023


On Thu, 2023-07-06 at 17:20 +0100, Matthew Auld wrote:
> In various test cases and workloads that put the system under a heavy load, we
> can sometimes see errors with missed TLB invalidations. If we handle the TLB
> completions directly from IRQ we can see a big improvement.
> 
> v4:
>   - Various tweaks. Big thing is to make sure we grab the fast_lock for the g2h
>     reservation when doing the CT send, which closes one big race with the CT
>     fast-path.
> v5:
>   - Various improvements. Fix the race with adding a fence after its seqno has
>     already been signalled. (Matt Brost)
> 

Tested-by: José Roberto de Souza <jose.souza at intel.com>

Regressions fixed in this version.
Still getting some TLB timeouts like this one(https://gitlab.freedesktop.org/drm/xe/kernel/-/issues/289) but this series reduced the number of TLB
timeouts.


More information about the Intel-xe mailing list