diff options
author | Michael Shalayeff <mickey@cvs.openbsd.org> | 1998-07-07 21:32:46 +0000 |
---|---|---|
committer | Michael Shalayeff <mickey@cvs.openbsd.org> | 1998-07-07 21:32:46 +0000 |
commit | 3a6ee8eaae240dc3b58c436411dc9dbc5d07f8f3 (patch) | |
tree | dc27568caedfe7addb7e969180536e355a93f710 /sys/arch/hppa/include/frame.h | |
parent | d14b61429aac4f95aaa920d1bd79faec66995e52 (diff) |
more includes
Diffstat (limited to 'sys/arch/hppa/include/frame.h')
-rw-r--r-- | sys/arch/hppa/include/frame.h | 68 |
1 files changed, 65 insertions, 3 deletions
diff --git a/sys/arch/hppa/include/frame.h b/sys/arch/hppa/include/frame.h index bb7f5173338..836523ce7c4 100644 --- a/sys/arch/hppa/include/frame.h +++ b/sys/arch/hppa/include/frame.h @@ -1,4 +1,4 @@ -/* $OpenBSD: frame.h,v 1.1 1998/06/23 19:45:22 mickey Exp $ */ +/* $OpenBSD: frame.h,v 1.2 1998/07/07 21:32:40 mickey Exp $ */ #ifndef _HPPA_FRAME_H_ @@ -6,9 +6,71 @@ #define FRAME_PC 0 +#ifndef _LOCORE struct trapframe { - int i; + u_int flags; + u_int r1; + u_int rp; /* r2 */ + u_int r3; /* frame pointer when -g */ + u_int r4; + u_int r5; + u_int r6; + u_int r7; + u_int r8; + u_int r9; + u_int r10; + u_int r11; + u_int r12; + u_int r13; + u_int r14; + u_int r15; + u_int r16; + u_int r17; + u_int r18; + u_int t4; /* r19 */ + u_int t3; /* r20 */ + u_int t2; /* r21 */ + u_int t1; /* r22 */ + u_int arg3; /* r23 */ + u_int arg2; /* r24 */ + u_int arg1; /* r25 */ + u_int arg0; /* r26 */ + u_int dp; /* r27 */ + u_int ret0; /* r28 */ + u_int ret1; /* r29 */ + u_int sp; /* r30 */ + u_int r31; + u_int sar; /* cr11 */ + u_int iioq_head; + u_int iisq_head; + u_int iioq_tail; + u_int iisq_tail; + u_int eiem; /* cr15 */ + u_int iir; /* cr19 */ + u_int isr; /* cr20 */ + u_int ior; /* cr21 */ + u_int ipsw; /* cr22 */ + u_int sr4; + u_int sr0; + u_int sr1; + u_int sr2; + u_int sr3; + u_int sr5; + u_int sr6; + u_int sr7; + u_int rctr; /* cr0 */ + u_int pidr1; /* cr8 */ + u_int pidr2; /* cr9 */ + u_int ccr; /* cr10 */ + u_int pidr3; /* cr12 */ + u_int pidr4; /* cr13 */ + u_int ptov; /* cr24 */ + u_int tr1; /* cr25 */ + u_int tr2; /* cr26 */ + u_int fpu; + int tf_regs[10]; }; +#endif /* !_LOCORE */ -#endif +#endif /* !_HPPA_FRAME_H_ */ |