On 8/22/22 16:57, Richard Henderson wrote:
This patch set does two things:(1) Remove assert(!probe) from the x86 tlb_fill It turns out that this is a prerequisite for [PATCH v6 00/21] linux-user: Fix siginfo_t contents when jumping to non-readable pages because of a new use of probe_access(..., nonfault) when comparing TBs that cross a page boundary.
Turns out this was a bug in the v6 patch set. We don't require nonfault probes on PROT_EXEC at all; v7 will fix this.
But it's still nice that non-faulting probes now work... r~
