Re: [PATCH] x86/svm: Always flush TLB using TLB_CTRL_FLUSH_ALL

2025-07-23 Thread Andrew Cooper
On 22/07/2025 3:20 pm, Teddy Astie wrote: > Xen currently uses an ASID scheme where: > - ASIDs are cycled where a "TLB flush" is performed > - When ASIDs wrap around, perform a full TLB flush > - In exceptional cases, stop using ASIDs > > However, the TLB control mode used only flushes the current

[PATCH] x86/svm: Always flush TLB using TLB_CTRL_FLUSH_ALL

2025-07-22 Thread Teddy Astie
Xen currently uses an ASID scheme where: - ASIDs are cycled where a "TLB flush" is performed - When ASIDs wrap around, perform a full TLB flush - In exceptional cases, stop using ASIDs However, the TLB control mode used only flushes the current active ASID of the logical processor. Which mean that