Home | History | Annotate | Line # | Download | only in libsa
libsa.h revision 1.1
      1  1.1  fredette /*	$NetBSD: libsa.h,v 1.1 2001/06/14 12:57:14 fredette Exp $	*/
      2  1.1  fredette 
      3  1.1  fredette /*
      4  1.1  fredette  * This file defines the API for libsa.a
      5  1.1  fredette  * as used by the various boot programs.
      6  1.1  fredette  */
      7  1.1  fredette 
      8  1.1  fredette /*
      9  1.1  fredette  * Standard Sun3 PROM load address.
     10  1.1  fredette  * i.e. this is where the PROM loads
     11  1.1  fredette  * programs, like it or not!
     12  1.1  fredette  */
     13  1.1  fredette #define KERN_LOADADDR	0x4000
     14  1.1  fredette 
     15  1.1  fredette /* SRT0.S */
     16  1.1  fredette void	exit __P((void));
     17  1.1  fredette void	ICIA __P((void));
     18  1.1  fredette void **	getvbr __P((void));
     19  1.1  fredette 
     20  1.1  fredette /* SRT1.c */
     21  1.1  fredette extern int _is3x;
     22  1.1  fredette extern int _is2;
     23  1.1  fredette void _start __P((void));
     24  1.1  fredette void breakpoint __P((void));
     25  1.1  fredette void chain_to __P((void *func));
     26  1.1  fredette 
     27  1.1  fredette /* clock.c */
     28  1.1  fredette extern int hz;
     29  1.1  fredette long getsecs __P((void));
     30  1.1  fredette long getticks __P((void));
     31  1.1  fredette 
     32  1.1  fredette /* exec_sun.c */
     33  1.1  fredette int exec_sun __P((char *file, char *loadaddr));
     34  1.1  fredette int load_sun __P((int io, char *loadaddr, char **entry));
     35  1.1  fredette 
     36  1.1  fredette /* promboot.c */
     37  1.1  fredette extern int debug;
     38  1.1  fredette extern char prom_bootdev[];
     39  1.1  fredette extern char *prom_bootfile;
     40  1.1  fredette extern int prom_boothow;
     41  1.1  fredette 
     42  1.1  fredette /* sun2.c */
     43  1.1  fredette void sun2_getidprom __P((u_char *ea));
     44  1.1  fredette 
     45  1.1  fredette /* sun3.c */
     46  1.1  fredette void sun3_getidprom __P((u_char *ea));
     47  1.1  fredette 
     48  1.1  fredette /* vers.c */
     49  1.1  fredette extern const char bootprog_rev[];
     50  1.1  fredette extern const char bootprog_name[];
     51