1 /* $NetBSD: machdep.h,v 1.9 2009/03/14 14:45:55 dsl Exp $ */ 2 3 #ifndef _ARM32_BOOT_MACHDEP_H_ 4 #define _ARM32_BOOT_MACHDEP_H_ 5 6 /* misc prototypes used by the many arm machdeps */ 7 void halt(void); 8 void parse_mi_bootargs(char *); 9 void data_abort_handler(trapframe_t *); 10 void prefetch_abort_handler(trapframe_t *); 11 void undefinedinstruction_bounce(trapframe_t *); 12 void dumpsys(void); 13 14 /* 15 * note that we use void *as all the platforms have different ideas on what 16 * the structure is 17 */ 18 u_int initarm(void *); 19 20 /* from arm/arm32/intr.c */ 21 void dosoftints(void); 22 void set_spl_masks(void); 23 #ifdef DIAGNOSTIC 24 void dump_spl_masks(void); 25 #endif 26 #endif 27