static void disp_mem (uint32 addr, uint32 len);
static int
-batch(sregs, fname)
- struct pstate *sregs;
- char *fname;
+batch(struct pstate *sregs, char *fname)
{
FILE *fp;
char *lbuf = NULL;
}
void
-set_regi(sregs, reg, rval)
- struct pstate *sregs;
- int32 reg;
- uint32 rval;
+set_regi(struct pstate *sregs, int32 reg, uint32 rval)
{
uint32 cwp;
static void
-set_rega(sregs, reg, rval)
- struct pstate *sregs;
- char *reg;
- uint32 rval;
+set_rega(struct pstate *sregs, char *reg, uint32 rval)
{
uint32 cwp;
int32 err = 0;
}
static void
-disp_reg(sregs, reg)
- struct pstate *sregs;
- char *reg;
+disp_reg(struct pstate *sregs, char *reg)
{
if (strncmp(reg, "w",1) == 0)
disp_regs(sregs, VAL(®[1]));
#endif
static uint32
-limcalc (freq)
- float32 freq;
+limcalc (float32 freq)
{
uint32 unit, lim;
double flim;
void
-reset_stat(sregs)
- struct pstate *sregs;
+reset_stat(struct pstate *sregs)
{
sregs->tottime = 0.0;
sregs->pwdtime = 0;
}
void
-show_stat(sregs)
- struct pstate *sregs;
+show_stat(struct pstate *sregs)
{
uint32 iinst;
uint32 stime;
void
-init_bpt(sregs)
- struct pstate *sregs;
+init_bpt(struct pstate *sregs)
{
sregs->bptnum = 0;
sregs->histlen = 0;
}
static void
-int_handler(sig)
- int32 sig;
+int_handler(int32 sig)
{
if (sig != 2)
printf("\n\n Signal handler error (%d)\n\n", sig);
}
void
-init_signals()
+init_signals(void)
{
typedef void (*PFI) ();
static PFI int_tab[2];
struct irqcell irqarr[16];
static int
-disp_fpu(sregs)
- struct pstate *sregs;
+disp_fpu(struct pstate *sregs)
{
int i;
}
static void
-disp_regs(sregs,cwp)
- struct pstate *sregs;
- int cwp;
+disp_regs(struct pstate *sregs, int cwp)
{
int i;
}
static void
-disp_ctrl(sregs)
- struct pstate *sregs;
+disp_ctrl(struct pstate *sregs)
{
uint32 i;
}
static void
-disp_mem(addr, len)
- uint32 addr;
- uint32 len;
+disp_mem(uint32 addr, uint32 len)
{
uint32 i;
}
void
-dis_mem(addr, len, info)
- uint32 addr;
- uint32 len;
- struct disassemble_info *info;
+dis_mem(uint32 addr, uint32 len, struct disassemble_info *info)
{
uint32 i;
union {
/* Add event to event queue */
void
-event(cfunc, arg, delta)
- void (*cfunc) ();
- int32 arg;
- uint64 delta;
+event(void (*cfunc) (), int32 arg, uint64 delta)
{
struct evcell *ev1, *evins;
#endif
void
-init_event()
+init_event(void)
{
int32 i;
}
void
-set_int(level, callback, arg)
- int32 level;
- void (*callback) ();
- int32 arg;
+set_int(int32 level, void (*callback) (), int32 arg)
{
irqarr[level & 0x0f].callback = callback;
irqarr[level & 0x0f].arg = arg;
/* Advance simulator time */
void
-advance_time(sregs)
- struct pstate *sregs;
+advance_time(struct pstate *sregs)
{
struct evcell *evrem;
}
uint32
-now()
+now(void)
{
return ebase.simtime;
}
/* Advance time until an external interrupt is seen */
int
-wait_for_irq()
+wait_for_irq(void)
{
struct evcell *evrem;
void (*cfunc) ();
}
int
-check_bpt(sregs)
- struct pstate *sregs;
+check_bpt(struct pstate *sregs)
{
int32 i;
}
void
-reset_all()
+reset_all(void)
{
init_event(); /* Clear event queue */
init_regs(&sregs);
}
void
-sys_reset()
+sys_reset(void)
{
reset_all();
sregs.trap = 256; /* Force fake reset trap */
}
void
-sys_halt()
+sys_halt(void)
{
sregs.trap = 257; /* Force fake halt trap */
}