sim: split sim/callback.h include out
authorMike Frysinger <vapier@gentoo.org>
Mon, 14 Jun 2021 02:14:40 +0000 (22:14 -0400)
committerMike Frysinger <vapier@gentoo.org>
Thu, 17 Jun 2021 04:11:48 +0000 (00:11 -0400)
commitef5058ae8714d68c0f671726618e721681523ac5
treede9b85e73d69328fc91d905709fe65754cdc654b
parent62cfa544a44b6891f8fcdec953232a99da74a21c
sim: split sim/callback.h include out

The sim-basics.h is too big and includes too many things.  This leads
to some arch's sim-main.h having circular loop issues with defs, and
makes it hard to separate out common objects from arch-specific defs.
By splitting up sim-basics.h and killing off sim-main.h, it'll make
it easier to separate out the two.

Start with splitting out sim/callback.h.
19 files changed:
sim/common/ChangeLog
sim/common/cgen-trace.c
sim/common/nrun.c
sim/common/sim-basics.h
sim/common/sim-endian.h
sim/common/sim-hw.c
sim/common/sim-io.c
sim/common/sim-syscall.c
sim/common/sim-syscall.h
sim/common/sim-trace.c
sim/common/sim-utils.h
sim/cris/ChangeLog
sim/cris/traps.c
sim/frv/ChangeLog
sim/frv/traps.c
sim/h8300/ChangeLog
sim/h8300/compile.c
sim/m68hc11/ChangeLog
sim/m68hc11/sim-main.h