Home | History | Annotate | Line # | Download | only in libsa
libsa.h revision 1.4
      1  1.4       chs /*	$NetBSD: libsa.h,v 1.4 2005/01/22 15:36:11 chs 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.4       chs void	ICIA(void);
     17  1.4       chs void **	getvbr(void);
     18  1.1  fredette 
     19  1.1  fredette /* SRT1.c */
     20  1.1  fredette extern int _is3x;
     21  1.1  fredette extern int _is2;
     22  1.4       chs void _start(void);
     23  1.4       chs void breakpoint(void);
     24  1.4       chs void chain_to(void *);
     25  1.1  fredette 
     26  1.1  fredette /* clock.c */
     27  1.1  fredette extern int hz;
     28  1.4       chs long getsecs(void);
     29  1.4       chs long getticks(void);
     30  1.1  fredette 
     31  1.1  fredette /* exec_sun.c */
     32  1.4       chs int exec_sun(char *, char *);
     33  1.4       chs int load_sun(int, char *, char **);
     34  1.1  fredette 
     35  1.1  fredette /* promboot.c */
     36  1.1  fredette extern int debug;
     37  1.1  fredette extern char prom_bootdev[];
     38  1.1  fredette extern char *prom_bootfile;
     39  1.1  fredette extern int prom_boothow;
     40  1.1  fredette 
     41  1.1  fredette /* sun2.c */
     42  1.4       chs void sun2_getidprom(u_char *);
     43  1.4       chs u_long sun2_map_mem_load(void);
     44  1.4       chs void *sun2_map_mem_run(void *);
     45  1.1  fredette 
     46  1.1  fredette /* sun3.c */
     47  1.4       chs void sun3_getidprom(u_char *);
     48  1.1  fredette 
     49  1.1  fredette /* vers.c */
     50  1.1  fredette extern const char bootprog_rev[];
     51  1.1  fredette extern const char bootprog_name[];
     52