Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/include/md_var.h
Show All 32 Lines | |||||
*/ | */ | ||||
#ifndef _MACHINE_MD_VAR_H_ | #ifndef _MACHINE_MD_VAR_H_ | ||||
#define _MACHINE_MD_VAR_H_ | #define _MACHINE_MD_VAR_H_ | ||||
extern long Maxmem; | extern long Maxmem; | ||||
extern char sigcode[]; | extern char sigcode[]; | ||||
extern int szsigcode; | extern int szsigcode; | ||||
extern uint32_t *vm_page_dump; | |||||
extern int vm_page_dump_size; | |||||
extern u_long elf_hwcap; | extern u_long elf_hwcap; | ||||
extern u_long elf_hwcap2; | extern u_long elf_hwcap2; | ||||
extern vm_paddr_t arm_physmem_kernaddr; | extern vm_paddr_t arm_physmem_kernaddr; | ||||
extern int (*_arm_memcpy)(void *, void *, int, int); | extern int (*_arm_memcpy)(void *, void *, int, int); | ||||
extern int (*_arm_bzero)(void *, int, int); | extern int (*_arm_bzero)(void *, int, int); | ||||
extern int _min_memcpy_size; | extern int _min_memcpy_size; | ||||
Show All 16 Lines | enum cpu_class { | ||||
CPU_CLASS_ARM11J, | CPU_CLASS_ARM11J, | ||||
CPU_CLASS_MARVELL | CPU_CLASS_MARVELL | ||||
}; | }; | ||||
extern enum cpu_class cpu_class; | extern enum cpu_class cpu_class; | ||||
struct dumperinfo; | struct dumperinfo; | ||||
extern int busdma_swi_pending; | extern int busdma_swi_pending; | ||||
void busdma_swi(void); | void busdma_swi(void); | ||||
void dump_add_page(vm_paddr_t); | |||||
void dump_drop_page(vm_paddr_t); | |||||
int minidumpsys(struct dumperinfo *); | int minidumpsys(struct dumperinfo *); | ||||
extern uint32_t initial_fpscr; | extern uint32_t initial_fpscr; | ||||
#endif /* !_MACHINE_MD_VAR_H_ */ | #endif /* !_MACHINE_MD_VAR_H_ */ |