Go to the documentation of this file. 1 #ifndef _SPARC64_PSRCOMPAT_H
2 #define _SPARC64_PSRCOMPAT_H
7 #define PSR_CWP 0x0000001f
8 #define PSR_ET 0x00000020
9 #define PSR_PS 0x00000040
10 #define PSR_S 0x00000080
11 #define PSR_PIL 0x00000f00
12 #define PSR_EF 0x00001000
13 #define PSR_EC 0x00002000
14 #define PSR_SYSCALL 0x00004000
15 #define PSR_LE 0x00008000
16 #define PSR_ICC 0x00f00000
17 #define PSR_C 0x00100000
18 #define PSR_V 0x00200000
19 #define PSR_Z 0x00400000
20 #define PSR_N 0x00800000
21 #define PSR_VERS 0x0f000000
22 #define PSR_IMPL 0xf0000000
24 #define PSR_V8PLUS 0xff000000
25 #define PSR_XCC 0x000f0000
27 static inline unsigned int tstate_to_psr(
unsigned long tstate)
37 static inline unsigned long psr_to_tstate_icc(
unsigned int psr)
39 unsigned long tstate = ((
unsigned long)(psr &
PSR_ICC)) << 12;