diff options
Diffstat (limited to 'sys/arm/include/reg.h')
-rw-r--r-- | sys/arm/include/reg.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/sys/arm/include/reg.h b/sys/arm/include/reg.h new file mode 100644 index 000000000000..b9d1af584b3a --- /dev/null +++ b/sys/arm/include/reg.h @@ -0,0 +1,26 @@ +/* $NetBSD: reg.h,v 1.2 2001/02/23 21:23:52 reinoud Exp $ */ +#ifndef MACHINE_REG_H +#define MACHINE_REG_H + +#include <sys/_types.h> + +struct reg { + unsigned int r[13]; + unsigned int r_sp; + unsigned int r_lr; + unsigned int r_pc; + unsigned int r_cpsr; +}; + +struct fpreg { + __uint64_t fpr_r[32]; + __uint32_t fpr_fpscr; +}; + +struct dbreg { +#define ARM_WR_MAX 16 /* Maximum number of watchpoint registers */ + unsigned int dbg_wcr[ARM_WR_MAX]; /* Watchpoint Control Registers */ + unsigned int dbg_wvr[ARM_WR_MAX]; /* Watchpoint Value Registers */ +}; + +#endif /* !MACHINE_REG_H */ |