aboutsummaryrefslogtreecommitdiff
path: root/sys/arm/include/reg.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/arm/include/reg.h')
-rw-r--r--sys/arm/include/reg.h26
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 */