+2015-11-10 Mike Frysinger <vapier@gentoo.org>
+
+ * sim-cr16.h (sim_cr16_translate_dmap_addr): Delete.
+ (sim_cr16_translate_imap_addr): Likewise.
+ (sim_cr16_translate_addr): Likewise.
+ * sim-d10v.h (sim_d10v_translate_dmap_addr): Delete.
+ (sim_d10v_translate_imap_addr): Likewise.
+ (sim_d10v_translate_addr): Likewise.
+
2015-06-17 Mike Frysinger <vapier@gentoo.org>
* callback.h (CB_TARGET_DEFS_MAP): Add name member.
SIM_CR16_MEMORY_IMAP = 0x10000000
};
-extern unsigned long sim_cr16_translate_dmap_addr
- (unsigned long offset,
- int nr_bytes,
- unsigned long *phys,
- void *regcache,
- unsigned long (*dmap_register) (void *regcache, int reg_nr));
-
-extern unsigned long sim_cr16_translate_imap_addr
- (unsigned long offset,
- int nr_bytes,
- unsigned long *phys,
- void *regcache,
- unsigned long (*imap_register) (void *regcache, int reg_nr));
-
-extern unsigned long sim_cr16_translate_addr
- (unsigned long vaddr,
- int nr_bytes,
- unsigned long *phys,
- void *regcache,
- unsigned long (*dmap_register) (void *regcache, int reg_nr),
- unsigned long (*imap_register) (void *regcache, int reg_nr));
-
-
/* The simulator makes use of the following register information. */
enum sim_cr16_regs
SIM_D10V_MEMORY_IMAP = 0x11000000
};
-extern unsigned long sim_d10v_translate_dmap_addr
- (unsigned long offset,
- int nr_bytes,
- unsigned long *phys,
- void *regcache,
- unsigned long (*dmap_register) (void *regcache, int reg_nr));
-
-extern unsigned long sim_d10v_translate_imap_addr
- (unsigned long offset,
- int nr_bytes,
- unsigned long *phys,
- void *regcache,
- unsigned long (*imap_register) (void *regcache, int reg_nr));
-
-extern unsigned long sim_d10v_translate_addr
- (unsigned long vaddr,
- int nr_bytes,
- unsigned long *phys,
- void *regcache,
- unsigned long (*dmap_register) (void *regcache, int reg_nr),
- unsigned long (*imap_register) (void *regcache, int reg_nr));
-
-
/* The simulator makes use of the following register information. */
enum sim_d10v_regs
+2015-11-10 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c (sim_cr16_translate_dmap_addr): Mark static.
+ (sim_cr16_translate_imap_addr): Likewise.
+ (sim_cr16_translate_addr): Likewise.
+
2015-06-23 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
/* Given a virtual address in the DMAP address space, translate it
into a physical address. */
-unsigned long
+static unsigned long
sim_cr16_translate_dmap_addr (unsigned long offset,
int nr_bytes,
unsigned long *phys,
/* Given a virtual address in the IMAP address space, translate it
into a physical address. */
-unsigned long
+static unsigned long
sim_cr16_translate_imap_addr (unsigned long offset,
int nr_bytes,
unsigned long *phys,
return nr_bytes;
}
-unsigned long
+static unsigned long
sim_cr16_translate_addr (unsigned long memaddr, int nr_bytes,
unsigned long *targ_addr, void *regcache,
unsigned long (*dmap_register) (void *regcache,
+2015-11-10 Mike Frysinger <vapier@gentoo.org>
+
+ * interp.c (sim_d10v_translate_dmap_addr): Mark static.
+ (sim_d10v_translate_imap_addr): Likewise.
+ (sim_d10v_translate_addr): Likewise.
+
2015-06-23 Mike Frysinger <vapier@gentoo.org>
* configure: Regenerate.
/* Given a virtual address in the DMAP address space, translate it
into a physical address. */
-unsigned long
+static unsigned long
sim_d10v_translate_dmap_addr (unsigned long offset,
int nr_bytes,
unsigned long *phys,
/* Given a virtual address in the IMAP address space, translate it
into a physical address. */
-unsigned long
+static unsigned long
sim_d10v_translate_imap_addr (unsigned long offset,
int nr_bytes,
unsigned long *phys,
return nr_bytes;
}
-unsigned long
+static unsigned long
sim_d10v_translate_addr (unsigned long memaddr,
int nr_bytes,
unsigned long *targ_addr,