Changeset View
Changeset View
Standalone View
Standalone View
sys/arm/arm/machdep.c
Show First 20 Lines • Show All 98 Lines • ▼ Show 20 Lines | |||||
#include <machine/debug_monitor.h> | #include <machine/debug_monitor.h> | ||||
#include <machine/db_machdep.h> | #include <machine/db_machdep.h> | ||||
#include <machine/devmap.h> | #include <machine/devmap.h> | ||||
#include <machine/frame.h> | #include <machine/frame.h> | ||||
#include <machine/intr.h> | #include <machine/intr.h> | ||||
#include <machine/machdep.h> | #include <machine/machdep.h> | ||||
#include <machine/md_var.h> | #include <machine/md_var.h> | ||||
#include <machine/metadata.h> | #include <machine/metadata.h> | ||||
#include <machine/param.h> | |||||
#include <machine/pcb.h> | #include <machine/pcb.h> | ||||
#include <machine/physmem.h> | #include <machine/physmem.h> | ||||
#include <machine/platform.h> | #include <machine/platform.h> | ||||
#include <machine/reg.h> | #include <machine/reg.h> | ||||
#include <machine/trap.h> | #include <machine/trap.h> | ||||
#include <machine/undefined.h> | #include <machine/undefined.h> | ||||
#include <machine/vfp.h> | #include <machine/vfp.h> | ||||
#include <machine/vmparam.h> | #include <machine/vmparam.h> | ||||
▲ Show 20 Lines • Show All 74 Lines • ▼ Show 20 Lines | |||||
#if defined(COMPAT_FREEBSD4) || defined(COMPAT_FREEBSD5) || \ | #if defined(COMPAT_FREEBSD4) || defined(COMPAT_FREEBSD5) || \ | ||||
defined(COMPAT_FREEBSD6) || defined(COMPAT_FREEBSD7) || \ | defined(COMPAT_FREEBSD6) || defined(COMPAT_FREEBSD7) || \ | ||||
defined(COMPAT_FREEBSD9) | defined(COMPAT_FREEBSD9) | ||||
#error FreeBSD/arm doesn't provide compatibility with releases prior to 10 | #error FreeBSD/arm doesn't provide compatibility with releases prior to 10 | ||||
#endif | #endif | ||||
struct pcpu __pcpu[MAXCPU]; | struct pcpu __pcpu[MAXCPU]; | ||||
struct pcpu *pcpup = &__pcpu[0]; | struct pcpu *pcpup = &__pcpu[0]; | ||||
uint8_t __aux_rescue_stack[AUX_RESCUE_STACK_SIZE] | |||||
__attribute__ ((aligned (16))); | |||||
static struct trapframe proc0_tf; | static struct trapframe proc0_tf; | ||||
uint32_t cpu_reset_address = 0; | uint32_t cpu_reset_address = 0; | ||||
int cold = 1; | int cold = 1; | ||||
vm_offset_t vector_page; | vm_offset_t vector_page; | ||||
int (*_arm_memcpy)(void *, void *, int, int) = NULL; | int (*_arm_memcpy)(void *, void *, int, int) = NULL; | ||||
int (*_arm_bzero)(void *, int, int) = NULL; | int (*_arm_bzero)(void *, int, int) = NULL; | ||||
▲ Show 20 Lines • Show All 1,762 Lines • Show Last 20 Lines |