Subversion Repositories Kolibri OS

Rev

Rev 5191 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5191 Rev 6324
Line 1... Line 1...
1
/* This file defines the interface between the d10v simulator and gdb.
1
/* This file defines the interface between the d10v simulator and gdb.
Line 2... Line 2...
2
 
2
 
Line 3... Line 3...
3
   Copyright 1999-2013 Free Software Foundation, Inc.
3
   Copyright (C) 1999-2015 Free Software Foundation, Inc.
Line 4... Line 4...
4
 
4
 
5
   This file is part of GDB.
5
   This file is part of GDB.
Line 51... Line 51...
51
    SIM_D10V_MEMORY_DATA = 0x02000000,
51
    SIM_D10V_MEMORY_DATA = 0x02000000,
52
    SIM_D10V_MEMORY_DMAP = 0x10000000,
52
    SIM_D10V_MEMORY_DMAP = 0x10000000,
53
    SIM_D10V_MEMORY_IMAP = 0x11000000
53
    SIM_D10V_MEMORY_IMAP = 0x11000000
54
  };
54
  };
Line 55... Line -...
55
 
-
 
56
extern unsigned long sim_d10v_translate_dmap_addr
-
 
57
  (unsigned long offset,
-
 
58
   int nr_bytes,
-
 
59
   unsigned long *phys,
-
 
60
   void *regcache,
-
 
61
   unsigned long (*dmap_register) (void *regcache, int reg_nr));
-
 
62
 
-
 
63
extern unsigned long sim_d10v_translate_imap_addr
-
 
64
  (unsigned long offset,
-
 
65
   int nr_bytes,
-
 
66
   unsigned long *phys,
-
 
67
   void *regcache,
-
 
68
   unsigned long (*imap_register) (void *regcache, int reg_nr));
-
 
69
 
-
 
70
extern unsigned long sim_d10v_translate_addr
-
 
71
  (unsigned long vaddr,
-
 
72
   int nr_bytes,
-
 
73
   unsigned long *phys,
-
 
74
   void *regcache,
-
 
75
   unsigned long (*dmap_register) (void *regcache, int reg_nr),
-
 
76
   unsigned long (*imap_register) (void *regcache, int reg_nr));
-
 
77
 
-
 
78
 
55
 
Line 79... Line 56...
79
/* The simulator makes use of the following register information. */
56
/* The simulator makes use of the following register information. */
80
 
57
 
81
enum sim_d10v_regs
58
enum sim_d10v_regs