| 1 | /*	$OpenBSD: machdep.h,v 1.6 2024/04/29 12:24:46 jsg Exp $	*/ |
| 2 | /* $NetBSD: machdep.h,v 1.7 2002/02/21 02:52:21 thorpej Exp $ */ |
| 3 | |
| 4 | #ifndef _ARM_MACHDEP_H_ |
| 5 | #define _ARM_MACHDEP_H_ |
| 6 | |
| 7 | /* misc prototypes used by the many arm machdeps */ |
| 8 | void halt (void); |
| 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 *, void *, void *, paddr_t); |
| 19 | |
| 20 | #endif |