On 9/18/21 20:45, Richard Henderson wrote: > Record DAR, DSISR, and exception_index. That last means > that we must exit to cpu_loop ourselves, instead of letting > exception_index being overwritten.
Maybe complete: "This is exactly what the user-mode ppc_cpu_tlb_fill() does, so simply rename it as ppc_cpu_record_sigsegv()." Otherwise: Reviewed-by: Philippe Mathieu-Daudé <f4...@amsat.org> > Signed-off-by: Richard Henderson <richard.hender...@linaro.org> > --- > target/ppc/cpu.h | 3 --- > target/ppc/internal.h | 9 +++++++++ > target/ppc/cpu_init.c | 6 ++++-- > target/ppc/user_only_helper.c | 15 +++++++++++---- > 4 files changed, 24 insertions(+), 9 deletions(-)