From: Claudio Fontana<cfontana@suse.de>
cpu-sysemu.c:
we need this sysemu code for KVM too, so we move the code to
cpu-sysemu.c so we can reach a builable state.
There will be further split later on in dedicated
exception modules for 32 and 64bit, after we make more
necessary changes to be able to split TARGET_AARCH64-only code.
tcg/sysemu/tcg-cpu.c:
the TCG-specific code we put in tcg/sysemu/, in preparation
for the addition of the tcg-cpu accel-cpu ARM subclass.
Signed-off-by: Claudio Fontana<cfontana@suse.de>
Signed-off-by: Alex Bennée<alex.bennee@linaro.org>
---
target/arm/tcg/tcg-cpu.h | 31 ++
target/arm/cpu-sysemu.c | 670 +++++++++++++++++++++++++++
target/arm/tcg/helper.c | 734 ------------------------------
target/arm/tcg/sysemu/tcg-cpu.c | 73 +++
target/arm/tcg/sysemu/meson.build | 1 +
5 files changed, 775 insertions(+), 734 deletions(-)
create mode 100644 target/arm/tcg/tcg-cpu.h
create mode 100644 target/arm/tcg/sysemu/tcg-cpu.c