Re: [PATCH v2 08/54] accel/tcg: Flush entire tlb when a masked range wraps

2024-11-14 Thread Pierrick Bouvier
On 11/14/24 08:00, Richard Henderson wrote: We expect masked address spaces to be quite large, e.g. 56 bits for AArch64 top-byte-ignore mode. We do not expect addr+len to wrap around, but it is possible with AArch64 guest flush range instructions. Convert this unlikely case to a full tlb flu

[PATCH v2 08/54] accel/tcg: Flush entire tlb when a masked range wraps

2024-11-14 Thread Richard Henderson
We expect masked address spaces to be quite large, e.g. 56 bits for AArch64 top-byte-ignore mode. We do not expect addr+len to wrap around, but it is possible with AArch64 guest flush range instructions. Convert this unlikely case to a full tlb flush. This can simplify the subroutines actually p