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~