diff options
Diffstat (limited to 'arch/sparc/include/asm/psr.h')
| -rw-r--r-- | arch/sparc/include/asm/psr.h | 28 | 
1 files changed, 1 insertions, 27 deletions
diff --git a/arch/sparc/include/asm/psr.h b/arch/sparc/include/asm/psr.h index b8c0e5f0a66..e71eb57945e 100644 --- a/arch/sparc/include/asm/psr.h +++ b/arch/sparc/include/asm/psr.h @@ -7,35 +7,11 @@   *   * Copyright (C) 1994 David S. Miller (davem@caip.rutgers.edu)   */ -  #ifndef __LINUX_SPARC_PSR_H  #define __LINUX_SPARC_PSR_H -/* The Sparc PSR fields are laid out as the following: - * - *  ------------------------------------------------------------------------ - *  | impl  | vers  | icc   | resv  | EC | EF | PIL  | S | PS | ET |  CWP  | - *  | 31-28 | 27-24 | 23-20 | 19-14 | 13 | 12 | 11-8 | 7 | 6  | 5  |  4-0  | - *  ------------------------------------------------------------------------ - */ -#define PSR_CWP     0x0000001f         /* current window pointer     */ -#define PSR_ET      0x00000020         /* enable traps field         */ -#define PSR_PS      0x00000040         /* previous privilege level   */ -#define PSR_S       0x00000080         /* current privilege level    */ -#define PSR_PIL     0x00000f00         /* processor interrupt level  */ -#define PSR_EF      0x00001000         /* enable floating point      */ -#define PSR_EC      0x00002000         /* enable co-processor        */ -#define PSR_SYSCALL 0x00004000         /* inside of a syscall        */ -#define PSR_LE      0x00008000         /* SuperSparcII little-endian */ -#define PSR_ICC     0x00f00000         /* integer condition codes    */ -#define PSR_C       0x00100000         /* carry bit                  */ -#define PSR_V       0x00200000         /* overflow bit               */ -#define PSR_Z       0x00400000         /* zero bit                   */ -#define PSR_N       0x00800000         /* negative bit               */ -#define PSR_VERS    0x0f000000         /* cpu-version field          */ -#define PSR_IMPL    0xf0000000         /* cpu-implementation field   */ +#include <uapi/asm/psr.h> -#ifdef __KERNEL__  #ifndef __ASSEMBLY__  /* Get the %psr register. */ @@ -88,6 +64,4 @@ static inline unsigned int get_fsr(void)  #endif /* !(__ASSEMBLY__) */ -#endif /* (__KERNEL__) */ -  #endif /* !(__LINUX_SPARC_PSR_H) */  | 
