bsd-user/arm/target_arch_cpu.h: Implement data faults
commit67ccbe798fef0912da54ecfddcf6ef5f0a02020b
authorWarner Losh <imp@bsdimp.com>
Sat, 8 Jan 2022 23:26:55 +0000 (8 16:26 -0700)
committerWarner Losh <imp@bsdimp.com>
Fri, 28 Jan 2022 22:52:39 +0000 (28 15:52 -0700)
tree80792a0636435344364b39ace5a0bfbe51b5d3a1
parent5e02ded157a7db45c3f06bd8c9d60f62d5bdeb1c
bsd-user/arm/target_arch_cpu.h: Implement data faults

Update for the richer set of data faults that are now possible. Copied
largely from linux-user/arm/cpu_loop.c, with minor typo fixes.

Signed-off-by: Warner Losh <imp@bsdimp.com>
Reviewed-by: Peter Maydell <peter.maydell@linaro.org>
Reviewed-by: Richard Henderson <richard.henderson@linaro.org>
bsd-user/arm/target_arch_cpu.h