125682Ssam /* 2*34408Skarels * @(#)reg.h 7.1 (Berkeley) 05/21/88 3*34408Skarels * from reg.h 4.2 81/02/19 4*34408Skarels */ 5*34408Skarels 6*34408Skarels /* 725682Ssam * Location of the users' stored 825682Ssam * registers relative to PSL of 'trap' and 'syscall'. 925682Ssam * Usage is u.u_ar0[XX]. 1025682Ssam */ 1125682Ssam 1225682Ssam #define PS (-1) 1325682Ssam #define PC (-2) 1425682Ssam /* (-3) */ 1525682Ssam /* (-4) */ 1625682Ssam #define RACL (-5) 1725682Ssam #define RACH (-6) 1825682Ssam /* (-7) */ 1925682Ssam /* (-8) */ 2025682Ssam #define SP (-9) 2125682Ssam #define R13 (-10) 2225682Ssam #define FP (-10) 2325682Ssam #define R12 (-13) 2425682Ssam #define R11 (-14) 2525682Ssam #define R10 (-15) 2625682Ssam #define R9 (-16) 2725682Ssam #define R8 (-17) 2825682Ssam #define R7 (-18) 2925682Ssam #define R6 (-19) 3025682Ssam #define R5 (-20) 3125682Ssam #define R4 (-21) 3225682Ssam #define R3 (-22) 3325682Ssam #define R2 (-23) 3425682Ssam #define R1 (-24) 3525682Ssam #define R0 (-25) 3630378Skarels 3730378Skarels #ifdef IPCREG 3830378Skarels #define NIPCREG 18 3930378Skarels int ipcreg[NIPCREG] = 4030378Skarels {R0,R1,R2,R3,R4,R5,R6,R7,R8,R9,R10,R11,R12,FP,SP,PC,RACH,RACL}; 4130378Skarels #endif 42