Re: [PATCH v4 27/30] x86/tlb: Make __flush_tlb_local() noinstr-compliant

2025-01-14 Thread Sean Christopherson
On Tue, Jan 14, 2025, Valentin Schneider wrote: > Later patches will require issuing a __flush_tlb_all() from noinstr code. > This requires making both __flush_tlb_local() and __flush_tlb_global() > noinstr-compliant. > > For __flush_tlb_local(), xen_flush_tlb() has already been made noinstr, so >

[PATCH v4 27/30] x86/tlb: Make __flush_tlb_local() noinstr-compliant

2025-01-14 Thread Valentin Schneider
Later patches will require issuing a __flush_tlb_all() from noinstr code. This requires making both __flush_tlb_local() and __flush_tlb_global() noinstr-compliant. For __flush_tlb_local(), xen_flush_tlb() has already been made noinstr, so it's just native_flush_tlb_global(), and simply __always_in