extract the exception handling code from cpu-sysemu,
and split it into general arm code and an AArch64-specific part.
Signed-off-by: Claudio Fontana<cfontana@suse.de>
---
target/arm/cpu-exceptions-aa64.h | 32 +
target/arm/cpu.h | 4 -
target/arm/arch_dump.c | 1 +
target/arm/cpu-exceptions-aa64.c | 553 ++++++++++++++++++
target/arm/cpu-exceptions.c | 481 +++++++++++++++
target/arm/cpu-sysemu.c | 975 -------------------------------
target/arm/cpu-user.c | 1 +
target/arm/cpu64.c | 1 +
target/arm/kvm/kvm64.c | 1 +
target/arm/tcg/helper-a64.c | 1 +
target/arm/tcg/helper.c | 1 +
target/arm/meson.build | 5 +
12 files changed, 1077 insertions(+), 979 deletions(-)
create mode 100644 target/arm/cpu-exceptions-aa64.h
create mode 100644 target/arm/cpu-exceptions-aa64.c
create mode 100644 target/arm/cpu-exceptions.c