From a72f8fb439a16152c6c03d1e07c4fbec9c6a85dc Mon Sep 17 00:00:00 2001 From: Andrew Cagney Date: Wed, 17 Sep 1997 08:14:23 +0000 Subject: Clean up more tracing. FIX interrupt delivery - was zapping PSW before it had been saved. FIX interrupt return, was one instruction out. --- sim/v850/sim-main.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sim/v850/sim-main.h') diff --git a/sim/v850/sim-main.h b/sim/v850/sim-main.h index 44a5669..a4c57af 100644 --- a/sim/v850/sim-main.h +++ b/sim/v850/sim-main.h @@ -41,7 +41,6 @@ typedef struct _v850_regs { reg_t sregs[32]; /* system registers, including psw */ reg_t pc; int dummy_mem; /* where invalid accesses go */ - int pending_nmi; } v850_regs; struct _sim_cpu @@ -49,6 +48,7 @@ struct _sim_cpu /* ... simulator specific members ... */ v850_regs reg; reg_t psw_mask; /* only allow non-reserved bits to be set */ + sim_event *pending_nmi; /* ... base type ... */ sim_cpu_base base; }; -- cgit v1.1