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