[Intel-xe] [PATCH v4 0/7] Try to handle TLB invalidations from CT fast-path

Matthew Auld matthew.auld at intel.com
Thu Jul 6 15:48:03 UTC 2023


On 06/07/2023 16:23, Souza, Jose wrote:
> On Wed, 2023-07-05 at 17:06 +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.
>>
> 
> Looks like the __g2h_release_space() warning are now fixed for good now.

Thanks for all the testing.

> But got one 'TLB invalidation fence timeout' while starting Xorg once on a TGL, not able to reproduce again... https://pastebin.com/UFqQ4G7Y

OK, there is one more race that Matt spotted...

> 
> 
> 
> 


More information about the Intel-xe mailing list