1/*	$NetBSD: reg.h,v 1.2 2001/02/23 21:23:52 reinoud Exp $	*/
2#ifndef MACHINE_REG_H
3#define MACHINE_REG_H
4
5#include <sys/_types.h>
6
7struct reg {
8	unsigned int r[13];
9	unsigned int r_sp;
10	unsigned int r_lr;
11	unsigned int r_pc;
12	unsigned int r_cpsr;
13};
14
15struct fpreg {
16	__uint64_t	fpr_r[32];
17	__uint32_t	fpr_fpscr;
18};
19
20struct dbreg {
21#define	ARM_WR_MAX	16 /* Maximum number of watchpoint registers */
22	unsigned int dbg_wcr[ARM_WR_MAX]; /* Watchpoint Control Registers */
23	unsigned int dbg_wvr[ARM_WR_MAX]; /* Watchpoint Value Registers */
24};
25
26#endif /* !MACHINE_REG_H */
27