sim: h8300: convert to common sim_{reason,stop}

This ends up being pretty easy as the h8300 port already supports
much of the common engine core.
This commit is contained in:
Mike Frysinger 2015-11-15 01:04:31 -08:00
parent 7eed1055b8
commit 8ae8f9c382
3 changed files with 8 additions and 15 deletions

View File

@ -1,3 +1,8 @@
2015-11-15 Mike Frysinger <vapier@gentoo.org>
* Makefile.in (SIM_OBJS): Add sim-reason.o and sim-stop.o.
* compile.c (sim_stop, sim_stop_reason): Delete.
2015-11-14 Mike Frysinger <vapier@gentoo.org>
* Makefile.in (SIM_OBJS): Delete sim-load.o.

View File

@ -18,7 +18,9 @@
## COMMON_PRE_CONFIG_FRAG
SIM_OBJS = compile.o \
$(SIM_NEW_COMMON_OBJS)
$(SIM_NEW_COMMON_OBJS) \
sim-reason.o \
sim-stop.o
## COMMON_POST_CONFIG_FRAG

View File

@ -1847,14 +1847,6 @@ init_pointers (SIM_DESC sd)
}
}
int
sim_stop (SIM_DESC sd)
{
/* FIXME: use a real signal value. */
sim_engine_set_run_state (sd, sim_stopped, SIGINT);
return 1;
}
#define OBITOP(name, f, s, op) \
case O (name, SB): \
{ \
@ -4763,12 +4755,6 @@ sim_fetch_register (SIM_DESC sd, int rn, unsigned char *buf, int length)
return -1;
}
void
sim_stop_reason (SIM_DESC sd, enum sim_stop *reason, int *sigrc)
{
sim_engine_get_run_state (sd, reason, sigrc);
}
static void
set_simcache_size (SIM_DESC sd, int n)
{