/[gxemul]/trunk/src/include/machine.h
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/src/include/machine.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 37 by dpavlin, Mon Oct 8 16:21:34 2007 UTC revision 38 by dpavlin, Mon Oct 8 16:21:53 2007 UTC
# Line 28  Line 28 
28   *  SUCH DAMAGE.   *  SUCH DAMAGE.
29   *   *
30   *   *
31   *  $Id: machine.h,v 1.157 2007/03/15 15:42:58 debug Exp $   *  $Id: machine.h,v 1.160 2007/04/10 17:26:20 debug Exp $
32   */   */
33    
34  #include <sys/types.h>  #include <sys/types.h>
35  #include <sys/time.h>  #include <sys/time.h>
36    
 #include "debugger_gdb.h"  
37  #include "symbol.h"  #include "symbol.h"
38    
39  #include "machine_arc.h"  #include "machine_arc.h"
# Line 155  struct machine { Line 154  struct machine {
154          char    *bootstr;          char    *bootstr;
155          char    *bootarg;          char    *bootarg;
156    
         struct debugger_gdb gdb;  
   
157          /*  Breakpoints:  */          /*  Breakpoints:  */
158          int     n_breakpoints;          int     n_breakpoints;
159          char    *breakpoint_string[MAX_BREAKPOINTS];          char    *breakpoint_string[MAX_BREAKPOINTS];
# Line 236  struct machine { Line 233  struct machine {
233  #define ARCH_M68K               6  #define ARCH_M68K               6
234  #define ARCH_SH                 7  #define ARCH_SH                 7
235  #define ARCH_AVR                8  #define ARCH_AVR                8
 #define ARCH_TRANSPUTER         9  
 #define ARCH_RCA180X            10  
236    
237  /*  MIPS:  */  /*  MIPS:  */
238  #define MACHINE_BAREMIPS        1000  #define MACHINE_BAREMIPS        1000
# Line 258  struct machine { Line 253  struct machine {
253  /*  PPC:  */  /*  PPC:  */
254  #define MACHINE_BAREPPC         2000  #define MACHINE_BAREPPC         2000
255  #define MACHINE_TESTPPC         2001  #define MACHINE_TESTPPC         2001
256  #define MACHINE_WALNUT          2002  #define MACHINE_PMPPC           2002
257  #define MACHINE_PMPPC           2003  #define MACHINE_SANDPOINT       2003
258  #define MACHINE_SANDPOINT       2004  #define MACHINE_BEBOX           2004
259  #define MACHINE_BEBOX           2005  #define MACHINE_PREP            2005
260  #define MACHINE_PREP            2006  #define MACHINE_MACPPC          2006
261  #define MACHINE_MACPPC          2007  #define MACHINE_MVMEPPC         2007
 #define MACHINE_MVMEPPC         2008  
262    
263  /*  SPARC:  */  /*  SPARC:  */
264  #define MACHINE_BARESPARC       3000  #define MACHINE_BARESPARC       3000
# Line 286  struct machine { Line 280  struct machine {
280  #define MACHINE_SHARK           5006  #define MACHINE_SHARK           5006
281  #define MACHINE_IQ80321         5007  #define MACHINE_IQ80321         5007
282  #define MACHINE_IYONIX          5008  #define MACHINE_IYONIX          5008
283  #define MACHINE_TS7200          5009  #define MACHINE_QEMU_ARM        5009
 #define MACHINE_QEMU_ARM        5010  
284    
285  /*  M68K:  */  /*  M68K:  */
286  #define MACHINE_BAREM68K        6000  #define MACHINE_BAREM68K        6000
# Line 305  struct machine { Line 298  struct machine {
298  #define MACHINE_AVR_PAL         8001  #define MACHINE_AVR_PAL         8001
299  #define MACHINE_AVR_MAHPONG     8002  #define MACHINE_AVR_MAHPONG     8002
300    
 /*  TRANSPUTER:  */  
 #define MACHINE_BARETRANSPUTER  9000  
   
 /*  ARCH_RCA180X:  */  
 #define MACHINE_BARE180X        10000  
 #define MACHINE_CHIP8           10001  
   
301  /*  Other "pseudo"-machines:  */  /*  Other "pseudo"-machines:  */
302  #define MACHINE_NONE            0  #define MACHINE_NONE            0
303  #define MACHINE_USERLAND        100000  #define MACHINE_USERLAND        100000
# Line 369  struct machine { Line 355  struct machine {
355  /*  EVBMIPS:  */  /*  EVBMIPS:  */
356  #define MACHINE_EVBMIPS_MALTA           1  #define MACHINE_EVBMIPS_MALTA           1
357  #define MACHINE_EVBMIPS_MALTA_BE        2  #define MACHINE_EVBMIPS_MALTA_BE        2
 #define MACHINE_EVBMIPS_MESHCUBE        3  
 #define MACHINE_EVBMIPS_PB1000          4  
358    
359  /*  PReP:  */  /*  PReP:  */
360  #define MACHINE_PREP_IBM6050            1  #define MACHINE_PREP_IBM6050            1

Legend:
Removed from v.37  
changed lines
  Added in v.38

  ViewVC Help
Powered by ViewVC 1.1.26