From 034685f9ce92cf6dfb6656745365b6a5904a8e84 Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Thu, 16 Apr 2015 02:11:12 -0400 Subject: sim: replace CIA_{GET,SET} with CPU_PC_{GET,SET} The CIA_{GET,SET} macros serve the same function as CPU_PC_{GET,SET} except the latter adds a layer of indirection via the sim state. This lets models set up different functions at runtime and doesn't reach so directly into the arch-specific cpu state. It also doesn't make sense to have two sets of macros that do exactly the same thing, so lets standardize on the one that gets us more. --- sim/m68hc11/ChangeLog | 4 ++++ sim/m68hc11/sim-main.h | 3 --- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'sim/m68hc11') diff --git a/sim/m68hc11/ChangeLog b/sim/m68hc11/ChangeLog index 64cb223..714c000 100644 --- a/sim/m68hc11/ChangeLog +++ b/sim/m68hc11/ChangeLog @@ -1,3 +1,7 @@ +2015-04-17 Mike Frysinger + + * sim-main.h (CIA_GET, CIA_SET): Delete. + 2015-04-15 Mike Frysinger * Makefile.in (SIM_OBJS): Delete sim-cpu.o. diff --git a/sim/m68hc11/sim-main.h b/sim/m68hc11/sim-main.h index 9c0a1ed..ac57f98 100644 --- a/sim/m68hc11/sim-main.h +++ b/sim/m68hc11/sim-main.h @@ -574,9 +574,6 @@ extern void m68hc11cpu_set_port (struct hw *me, sim_cpu *cpu, /* The current state of the processor; registers, memory, etc. */ -#define CIA_GET(CPU) (cpu_get_pc (CPU)) -#define CIA_SET(CPU,VAL) (cpu_set_pc ((CPU), (VAL))) - struct sim_state { sim_cpu *cpu[MAX_NR_PROCESSORS]; device *devices; -- cgit v1.1