machdep.h revision 237042
1129198Scognet/* $NetBSD: machdep.h,v 1.7 2002/02/21 02:52:21 thorpej Exp $ */ 2129198Scognet/* $FreeBSD: head/sys/arm/include/machdep.h 237042 2012-06-14 04:09:20Z imp $ */ 3129198Scognet 4129198Scognet#ifndef _MACHDEP_BOOT_MACHDEP_H_ 5129198Scognet#define _MACHDEP_BOOT_MACHDEP_H_ 6129198Scognet 7129198Scognet/* misc prototypes used by the many arm machdeps */ 8142570Scognetvoid arm_lock_cache_line(vm_offset_t); 9236828Sandrewvoid init_proc0(vm_offset_t kstack); 10177883Simpvoid halt(void); 11177883Simpvoid data_abort_handler(trapframe_t *); 12177883Simpvoid prefetch_abort_handler(trapframe_t *); 13177883Simpvoid undefinedinstruction_bounce(trapframe_t *); 14237040Simpstruct arm_boot_params; 15237042Simpvm_offset_t default_parse_boot_param(struct arm_boot_params *abp); 16237042Simpvm_offset_t fake_preload_metadata(struct arm_boot_params *abp); 17237042Simpvm_offset_t parse_boot_param(struct arm_boot_params *abp); 18237040Simp 19129198Scognet#endif /* !_MACHINE_MACHDEP_H_ */ 20