00001 #ifndef psldef_h 00002 #define psldef_h 00003 00004 #define PSL_M_PRVMOD 0x3 00005 #define PSL_M_CURMOD 0x18 00006 #define PSL_M_IPL 0x1F00 00007 #define PSL_V_MAX_PS_REG_BIT 13 00008 00009 #define PSL_C_KERNEL 0 00010 #define PSL_C_EXEC 1 00011 #define PSL_C_SUPER 2 00012 #define PSL_C_USER 3 00013 00014 union _psldef { 00015 struct { 00016 unsigned psl_v_prvmod : 2; 00017 unsigned psldef_$_fill_1 : 1; 00018 unsigned psl_v_curmod : 2; 00019 unsigned psldef_$_fill_2 : 3; 00020 unsigned psl_v_ipl : 5; 00021 unsigned psl_v_fill_86_ : 3; 00022 }; 00023 }; 00024 00025 #endif 00026 00027