Changeset 75e1db0 in mainline for arch/sparc64/include/register.h
- Timestamp:
- 2005-12-19T22:41:07Z (20 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- d6e8529
- Parents:
- 031e264
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/sparc64/include/register.h
r031e264 r75e1db0 47 47 typedef union ver_reg ver_reg_t; 48 48 49 /** Processor State Register. */ 50 union pstate_reg { 51 __u64 value; 52 struct { 53 __u64 : 52; 54 unsigned ig : 1; /**< Interrupt Globals. */ 55 unsigned mg : 1; /**< MMU Globals. */ 56 unsigned cle : 1; /**< Current Little Endian. */ 57 unsigned tle : 1; /**< Trap Little Endian. */ 58 unsigned mm : 2; /**< Memory Model. */ 59 unsigned red : 1; /**< RED state. */ 60 unsigned pef : 1; /**< Enable floating-point. */ 61 unsigned am : 1; /**< 32-bit Address Mask. */ 62 unsigned priv : 1; /**< Privileged Mode. */ 63 unsigned ie : 1; /**< Interrupt Enable. */ 64 unsigned ag : 1; /**< Alternate Globals*/ 65 } __attribute__ ((packed)); 66 }; 67 typedef union pstate_reg pstate_reg_t; 68 49 69 #endif
Note:
See TracChangeset
for help on using the changeset viewer.