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/cris/crisv32f.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sim/cris/crisv32f.c') diff --git a/sim/cris/crisv32f.c b/sim/cris/crisv32f.c index 3a0135d..dabd8b3 100644 --- a/sim/cris/crisv32f.c +++ b/sim/cris/crisv32f.c @@ -615,7 +615,7 @@ MY (deliver_interrupt) (SIM_CPU *current_cpu, GET_H_SR (H_SR_EBP) + vec * 4, 4) == 0) { /* Nothing to do actually; either abort or send a signal. */ - sim_core_signal (sd, current_cpu, CIA_GET (current_cpu), 0, 4, + sim_core_signal (sd, current_cpu, CPU_PC_GET (current_cpu), 0, 4, GET_H_SR (H_SR_EBP) + vec * 4, read_transfer, sim_core_unmapped_signal); return 0; -- cgit v1.1