0001
0002 #ifndef _SPARC64_PSTATE_H
0003 #define _SPARC64_PSTATE_H
0004
0005 #include <linux/const.h>
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018 #define PSTATE_IG _AC(0x0000000000000800,UL)
0019 #define PSTATE_MCDE _AC(0x0000000000000800,UL)
0020 #define PSTATE_MG _AC(0x0000000000000400,UL)
0021 #define PSTATE_CLE _AC(0x0000000000000200,UL)
0022 #define PSTATE_TLE _AC(0x0000000000000100,UL)
0023 #define PSTATE_MM _AC(0x00000000000000c0,UL)
0024 #define PSTATE_TSO _AC(0x0000000000000000,UL)
0025 #define PSTATE_PSO _AC(0x0000000000000040,UL)
0026 #define PSTATE_RMO _AC(0x0000000000000080,UL)
0027 #define PSTATE_RED _AC(0x0000000000000020,UL)
0028 #define PSTATE_PEF _AC(0x0000000000000010,UL)
0029 #define PSTATE_AM _AC(0x0000000000000008,UL)
0030 #define PSTATE_PRIV _AC(0x0000000000000004,UL)
0031 #define PSTATE_IE _AC(0x0000000000000002,UL)
0032 #define PSTATE_AG _AC(0x0000000000000001,UL)
0033
0034
0035
0036
0037
0038
0039
0040
0041 #define TSTATE_GL _AC(0x0000070000000000,UL)
0042 #define TSTATE_CCR _AC(0x000000ff00000000,UL)
0043 #define TSTATE_XCC _AC(0x000000f000000000,UL)
0044 #define TSTATE_XNEG _AC(0x0000008000000000,UL)
0045 #define TSTATE_XZERO _AC(0x0000004000000000,UL)
0046 #define TSTATE_XOVFL _AC(0x0000002000000000,UL)
0047 #define TSTATE_XCARRY _AC(0x0000001000000000,UL)
0048 #define TSTATE_ICC _AC(0x0000000f00000000,UL)
0049 #define TSTATE_INEG _AC(0x0000000800000000,UL)
0050 #define TSTATE_IZERO _AC(0x0000000400000000,UL)
0051 #define TSTATE_IOVFL _AC(0x0000000200000000,UL)
0052 #define TSTATE_ICARRY _AC(0x0000000100000000,UL)
0053 #define TSTATE_ASI _AC(0x00000000ff000000,UL)
0054 #define TSTATE_PIL _AC(0x0000000000f00000,UL)
0055 #define TSTATE_PSTATE _AC(0x00000000000fff00,UL)
0056
0057
0058
0059
0060 #define TSTATE_IG _AC(0x0000000000080000,UL)
0061 #define TSTATE_MCDE _AC(0x0000000000080000,UL)
0062 #define TSTATE_MG _AC(0x0000000000040000,UL)
0063 #define TSTATE_CLE _AC(0x0000000000020000,UL)
0064 #define TSTATE_TLE _AC(0x0000000000010000,UL)
0065 #define TSTATE_MM _AC(0x000000000000c000,UL)
0066 #define TSTATE_TSO _AC(0x0000000000000000,UL)
0067 #define TSTATE_PSO _AC(0x0000000000004000,UL)
0068 #define TSTATE_RMO _AC(0x0000000000008000,UL)
0069 #define TSTATE_RED _AC(0x0000000000002000,UL)
0070 #define TSTATE_PEF _AC(0x0000000000001000,UL)
0071 #define TSTATE_AM _AC(0x0000000000000800,UL)
0072 #define TSTATE_PRIV _AC(0x0000000000000400,UL)
0073 #define TSTATE_IE _AC(0x0000000000000200,UL)
0074 #define TSTATE_AG _AC(0x0000000000000100,UL)
0075 #define TSTATE_SYSCALL _AC(0x0000000000000020,UL)
0076 #define TSTATE_CWP _AC(0x000000000000001f,UL)
0077
0078
0079
0080
0081
0082
0083
0084
0085 #define FPRS_FEF _AC(0x0000000000000004,UL)
0086 #define FPRS_DU _AC(0x0000000000000002,UL)
0087 #define FPRS_DL _AC(0x0000000000000001,UL)
0088
0089
0090
0091
0092
0093
0094
0095
0096 #define VERS_MANUF _AC(0xffff000000000000,UL)
0097 #define VERS_IMPL _AC(0x0000ffff00000000,UL)
0098 #define VERS_MASK _AC(0x00000000ff000000,UL)
0099 #define VERS_MAXTL _AC(0x000000000000ff00,UL)
0100 #define VERS_MAXWIN _AC(0x000000000000001f,UL)
0101
0102
0103 #define CFR_AES _AC(0x0000000000000001,UL)
0104 #define CFR_DES _AC(0x0000000000000002,UL)
0105 #define CFR_KASUMI _AC(0x0000000000000004,UL)
0106 #define CFR_CAMELLIA _AC(0x0000000000000008,UL)
0107 #define CFR_MD5 _AC(0x0000000000000010,UL)
0108 #define CFR_SHA1 _AC(0x0000000000000020,UL)
0109 #define CFR_SHA256 _AC(0x0000000000000040,UL)
0110 #define CFR_SHA512 _AC(0x0000000000000080,UL)
0111 #define CFR_MPMUL _AC(0x0000000000000100,UL)
0112 #define CFR_MONTMUL _AC(0x0000000000000200,UL)
0113 #define CFR_MONTSQR _AC(0x0000000000000400,UL)
0114 #define CFR_CRC32C _AC(0x0000000000000800,UL)
0115
0116 #endif