OSDN Git Service

target/nios2: Implement nios2_cpu_record_sigsegv
authorRichard Henderson <richard.henderson@linaro.org>
Thu, 30 Sep 2021 17:41:43 +0000 (13:41 -0400)
committerRichard Henderson <richard.henderson@linaro.org>
Tue, 2 Nov 2021 11:00:52 +0000 (07:00 -0400)
commitfac94cb36daacd202f718865ea82f5ff5a2b5a93
tree26a907f1efdcb5d228d5ca74e74c6499235af720
parent52d4899bf3b876065269cfd353ea3b98f66df91a
target/nios2: Implement nios2_cpu_record_sigsegv

Because the linux-user kuser page handling is currently implemented
by detecting magic addresses in the unnamed 0xaa trap, we cannot
simply remove nios2_cpu_tlb_fill and rely on the fallback code.

Reviewed-by: Philippe Mathieu-Daudé <f4bug@amsat.org>
Signed-off-by: Richard Henderson <richard.henderson@linaro.org>
target/nios2/cpu.c
target/nios2/cpu.h
target/nios2/helper.c