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