sim: aarch64: move arch-specific settings to internal header
authorMike Frysinger <vapier@gentoo.org>
Fri, 23 Dec 2022 03:20:08 +0000 (22:20 -0500)
committerMike Frysinger <vapier@gentoo.org>
Fri, 23 Dec 2022 13:32:57 +0000 (08:32 -0500)
commite24a921d403a566cd7fb65aa08e0d4a0d8ae18ca
tree2ed50c8c2e0eb047badb5e1c126beaa56b00cc40
parent42b68db17036c197f249bbbe13a0335e3c6af20f
sim: aarch64: move arch-specific settings to internal header

There's no need for these settings to be in sim-main.h which is shared
with common/ sim code, so move it all out to a new header which only
this port will include.

While we're here, drop redundant includes from sim-main.h:
* sim-types.h is included by sim-base.h already
* sim-base.h is included twice
* sim-io.h is included by sim-base.h already
sim/aarch64/aarch64-sim.h [new file with mode: 0644]
sim/aarch64/cpustate.c
sim/aarch64/cpustate.h
sim/aarch64/interp.c
sim/aarch64/sim-main.h
sim/aarch64/simulator.c