Home | History | Annotate | Line # | Download | only in libbug
bugcrt.c revision 1.4.94.1
      1  1.4.94.1       mjf /*	$NetBSD: bugcrt.c,v 1.4.94.1 2008/02/18 21:04:50 mjf Exp $	*/
      2       1.1  jdolecek 
      3       1.1  jdolecek #include <sys/types.h>
      4       1.1  jdolecek #include <machine/prom.h>
      5       1.1  jdolecek 
      6  1.4.94.1       mjf #include <lib/libsa/stand.h>
      7  1.4.94.1       mjf 
      8       1.1  jdolecek #include "libbug.h"
      9       1.1  jdolecek 
     10       1.3       scw void
     11       1.3       scw _bugstart(void)
     12       1.1  jdolecek {
     13       1.4       scw 	extern int main(void);
     14       1.3       scw 	struct mvmeprom_brdid *id;
     15       1.1  jdolecek 
     16       1.1  jdolecek 	/*
     17       1.1  jdolecek 	 * Be sure not to de-reference NULL
     18       1.1  jdolecek 	 */
     19  1.4.94.1       mjf 	if (bugargs.arg_end != NULL)
     20       1.1  jdolecek 		*bugargs.arg_end = 0;
     21       1.1  jdolecek 
     22       1.1  jdolecek 	id = mvmeprom_getbrdid();
     23       1.1  jdolecek 	bugargs.cputyp = id->model;
     24  1.4.94.1       mjf 	(void)main();
     25       1.1  jdolecek 	_rtt();
     26       1.1  jdolecek 	/* NOTREACHED */
     27       1.1  jdolecek }
     28