mirror of
https://github.com/open-simh/simh.git
synced 2026-04-30 21:49:00 +00:00
VAX: Move CPU register and routine declarations into vax_defs.h
Avoid redundant declarations in every simulator module that uses them and allow compiler to validate consistency of declarations and definitions.
This commit is contained in:
@@ -68,24 +68,13 @@ static struct boot_dev boot_tab[] = {
|
||||
{ NULL }
|
||||
};
|
||||
|
||||
extern int32 R[16];
|
||||
extern int32 PSL;
|
||||
extern int32 ASTLVL, SISR;
|
||||
extern int32 mapen, pme, trpirq;
|
||||
extern int32 in_ie;
|
||||
extern int32 mchk_va, mchk_ref;
|
||||
extern int32 crd_err, mem_err, hlt_pin;
|
||||
extern int32 tmr_int, tti_int, tto_int, csi_int, cso_int;
|
||||
extern jmp_buf save_env;
|
||||
extern int32 p1;
|
||||
|
||||
t_stat sysb_reset (DEVICE *dptr);
|
||||
const char *sysb_description (DEVICE *dptr);
|
||||
t_stat vax730_boot (int32 flag, char *ptr);
|
||||
t_stat vax730_boot_parse (int32 flag, char *ptr);
|
||||
t_stat cpu_boot (int32 unitno, DEVICE *dptr);
|
||||
|
||||
extern int32 intexc (int32 vec, int32 cc, int32 ipl, int ei);
|
||||
extern int32 iccs_rd (void);
|
||||
extern int32 nicr_rd (void);
|
||||
extern int32 icr_rd (t_bool interp);
|
||||
|
||||
Reference in New Issue
Block a user