On Wed, 3 May 2023, Finn Thain wrote:
On Tue, 2 May 2023, Andreas Schwab wrote:
On Mai 02 2023, Finn Thain wrote:
From: Andreas Schwab <schwab@xxxxxxxxxxxxxx>
Signal delivery should only happen at insn boundaries, but due to the
way the 030 handles return from bus error exceptions (the insn is
resumed, not restarted like on the 040/060) the kernel may do it in
the middle of the faulting insn.
I don't think this will work properly when the address cannot be
resolved. The bus error exception will just be raised again
immediately.
Sorry, I don't follow. Did you mean to say this patch doesn't work
properly when the bus error cannot be resolved? Is that because the user
space signal handler is supposed to fix things up so that the bus error
can then be resolved??
Nevermind. I just read Michael's explanation.