1*a07f7c80Stsutsui /* $NetBSD: bugcrt.c,v 1.5 2008/01/12 09:54:30 tsutsui Exp $ */ 2921705c3Sjdolecek 3921705c3Sjdolecek #include <sys/types.h> 4921705c3Sjdolecek #include <machine/prom.h> 5921705c3Sjdolecek 6*a07f7c80Stsutsui #include <lib/libsa/stand.h> 7*a07f7c80Stsutsui 8921705c3Sjdolecek #include "libbug.h" 9921705c3Sjdolecek 1086c7dac9Sscw void _bugstart(void)1186c7dac9Sscw_bugstart(void) 12921705c3Sjdolecek { 13132a9c91Sscw extern int main(void); 1486c7dac9Sscw struct mvmeprom_brdid *id; 15921705c3Sjdolecek 16921705c3Sjdolecek /* 17921705c3Sjdolecek * Be sure not to de-reference NULL 18921705c3Sjdolecek */ 19*a07f7c80Stsutsui if (bugargs.arg_end != NULL) 20921705c3Sjdolecek *bugargs.arg_end = 0; 21921705c3Sjdolecek 22921705c3Sjdolecek id = mvmeprom_getbrdid(); 23921705c3Sjdolecek bugargs.cputyp = id->model; 24132a9c91Sscw (void)main(); 25921705c3Sjdolecek _rtt(); 26921705c3Sjdolecek /* NOTREACHED */ 27921705c3Sjdolecek } 28