X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=sim%2Fmn10300%2Fsim-main.h;h=a9ace0fe99af7607b4a8ae82c9cb4e54da04c435;hb=196535a69c8568342e62fdf5e3f5ade04470fd6a;hp=046aa17f596971eff7935c7e1e61eea38e5afb6b;hpb=64f14c970716647f0761e921141873c75071100f;p=deliverable%2Fbinutils-gdb.git diff --git a/sim/mn10300/sim-main.h b/sim/mn10300/sim-main.h index 046aa17f59..a9ace0fe99 100644 --- a/sim/mn10300/sim-main.h +++ b/sim/mn10300/sim-main.h @@ -1,7 +1,7 @@ /* This file is part of the program psim. Copyright (C) 1994-1997, Andrew Cagney - Copyright (C) 1997-2015 Free Software Foundation, Inc. + Copyright (C) 1997-2020 Free Software Foundation, Inc. This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -22,10 +22,6 @@ #ifndef SIM_MAIN_H #define SIM_MAIN_H -#define WITH_CORE -#define WITH_WATCHPOINTS 1 -#define SIM_HANDLES_LMA 1 - #define SIM_ENGINE_HALT_HOOK(SD,LAST_CPU,CIA) 0 /* disable this hook */ #include "sim-basics.h" @@ -42,15 +38,6 @@ #include "itable.h" #include "idecode.h" -typedef instruction_address sim_cia; -typedef struct _sim_cpu SIM_CPU; - -/* FIXME: Perhaps igen should generate access macros for - `instruction_address' that we could use. */ -/*#define CIA_ADDR(cia) ((cia).ip) doesn't work for mn10300*/ - -#define WITH_WATCHPOINTS 1 - #define SIM_CORE_SIGNAL(SD,CPU,CIA,MAP,NR_BYTES,ADDR,TRANSFER,ERROR) \ mn10300_core_signal ((SD), (CPU), (CIA), (MAP), (NR_BYTES), (ADDR), (TRANSFER), (ERROR)) @@ -71,9 +58,6 @@ mn10300_core_signal ((SD), (CPU), (CIA), (MAP), (NR_BYTES), (ADDR), (TRANSFER), /* FIXME: For moment, save/restore PC value found in struct State. Struct State will one day go away, being placed in the sim_cpu state. */ -#define CIA_GET(CPU) ((PC) + 0) -#define CIA_SET(CPU,VAL) ((CPU)->cia = (VAL), PC = (VAL)) - struct _sim_cpu { sim_event *pending_nmi; @@ -86,11 +70,6 @@ struct sim_state { /* the processors proper */ sim_cpu *cpu[MAX_NR_PROCESSORS]; -#if (WITH_SMP) -#define STATE_CPU(sd,n) ((sd)->cpu[n]) -#else -#define STATE_CPU(sd,n) ((sd)->cpu[0]) -#endif /* The base class. */ sim_state_base base;