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