Home | History | Annotate | Line # | Download | only in mcore
sim-main.h revision 1.1
      1 /* Simulator for Motorola's MCore processor
      2    Copyright (C) 2009-2015 Free Software Foundation, Inc.
      3 
      4 This file is part of GDB, the GNU debugger.
      5 
      6 This program is free software; you can redistribute it and/or modify
      7 it under the terms of the GNU General Public License as published by
      8 the Free Software Foundation; either version 3 of the License, or
      9 (at your option) any later version.
     10 
     11 This program is distributed in the hope that it will be useful,
     12 but WITHOUT ANY WARRANTY; without even the implied warranty of
     13 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     14 GNU General Public License for more details.
     15 
     16 You should have received a copy of the GNU General Public License
     17 along with this program.  If not, see <http://www.gnu.org/licenses/>.  */
     18 
     19 #ifndef SIM_MAIN_H
     20 #define SIM_MAIN_H
     21 
     22 #include "sim-basics.h"
     23 
     24 typedef long int           word;
     25 typedef unsigned long int  uword;
     26 
     27 #include "sim-base.h"
     28 #include "bfd.h"
     29 
     30 struct _sim_cpu {
     31 
     32   word pc;
     33 
     34   sim_cpu_base base;
     35 };
     36 
     37 struct sim_state {
     38 
     39   sim_cpu *cpu[MAX_NR_PROCESSORS];
     40 
     41   sim_state_base base;
     42 };
     43 
     44 #endif
     45 
     46