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