* Pseudo file for lint to show what is used/defined in locore.s.
* Pseudo-uses of globals.
intstack
[0] = intstack
[1];
maxmem
= physmem
= freemem
= 0;
* Routines called from interrupt vectors.
ubaerror(0, (struct uba_hd
*)0, 0, 0, (struct uba_regs
*)0);
hardclock((caddr_t
)0, 0);
trap(0, 0, (unsigned)0, 0, 0);
syscall(0, 0, (unsigned)0, 0, 0);
dzdma() { dzxint((struct tty
*)0); }
struct pte Sysmap
[6*NPTEPG
];
char Sysbase
[6*NPTEPG
*NBPG
];
struct pte Nexmap
[16][16];
struct pte UMEMmap
[4][16];
struct pte Usrptmap
[USRPTSIZE
];
struct pte usrpt
[USRPTSIZE
*NPTEPG
];
struct pte Forkmap
[UPAGES
];
struct pte Xswapmap
[UPAGES
];
struct pte Xswap2map
[UPAGES
];
struct pte Swapmap
[UPAGES
];
struct pte Pushmap
[UPAGES
];
struct pte Vfmap
[UPAGES
];
struct pte msgbufmap
[CLSIZE
];
char msgbuf
[CLSIZE
*NBPG
];
badaddr(addr
, len
) caddr_t addr
; int len
; { return (0); }
addupc(pc
, prof
, n
) caddr_t pc
; struct uprof
*prof
; { }
copyin(udaddr
, kaddr
, n
) caddr_t udaddr
, kaddr
; unsigned n
; { return (0); }
copyout(kaddr
, udaddr
, n
) caddr_t kaddr
, udaddr
; unsigned n
; { return (0); }
setjmp(lp
) label_t lp
; { return (0); }
longjmp(lp
) label_t lp
; { /*NOTREACHED*/ }
setrq(p
) struct proc
*p
; { }
remrq(p
) struct proc
*p
; { }
resume(pcbpf
) unsigned pcbpf
; { }
fubyte(base
) caddr_t base
; { return (0); }
subyte(base
, i
) caddr_t base
; { return (0); }
suibyte(base
, i
) caddr_t base
; { return (0); }
fuword(base
) caddr_t base
; { return (0); }
fuiword(base
) caddr_t base
; { return (0); }
suword(base
, i
) caddr_t base
; { return (0); }
suiword(base
, i
) caddr_t base
; { return (0); }
copyseg(udaddr
, pf
) caddr_t udaddr
; unsigned pf
; { }
clearseg(pf
) unsigned pf
; { }
useracc(udaddr
, bcnt
, rw
) caddr_t udaddr
; unsigned bcnt
; { return (0); }
kernacc(addr
, bcnt
, rw
) caddr_t addr
; unsigned bcnt
; { return (0); }
mtpr(reg
, value
) int reg
, value
; { }
mfpr(reg
) int reg
; { return (0); }
bcopy(to
, from
, count
) caddr_t to
, from
; unsigned count
; { (* int *)mcrmap
= 0; }