|  | /* Main header for the m32r.  */ | 
|  |  | 
|  | #ifndef SIM_MAIN_H | 
|  | #define SIM_MAIN_H | 
|  |  | 
|  | /* This is a global setting.  Different cpu families can't mix-n-match -scache | 
|  | and -pbb.  However some cpu families may use -simple while others use | 
|  | one of -scache/-pbb.  */ | 
|  | #define WITH_SCACHE_PBB 1 | 
|  |  | 
|  | #include "sim-basics.h" | 
|  | #include "opcodes/m32r-desc.h" | 
|  | #include "opcodes/m32r-opc.h" | 
|  | #include "arch.h" | 
|  | #include "sim-base.h" | 
|  | #include "cgen-sim.h" | 
|  |  | 
|  | /* TODO: Move this to the CGEN generated files instead.  */ | 
|  | #include "m32r-sim.h" | 
|  |  | 
|  | /* Misc.  */ | 
|  |  | 
|  | /* Catch address exceptions.  */ | 
|  | extern SIM_CORE_SIGNAL_FN m32r_core_signal ATTRIBUTE_NORETURN; | 
|  | #define SIM_CORE_SIGNAL(SD,CPU,CIA,MAP,NR_BYTES,ADDR,TRANSFER,ERROR) \ | 
|  | m32r_core_signal ((SD), (CPU), (CIA), (MAP), (NR_BYTES), (ADDR), \ | 
|  | (TRANSFER), (ERROR)) | 
|  |  | 
|  | #endif /* SIM_MAIN_H */ |