Changeset 096d11e5 in mainline for arch/sparc64/include/register.h
- Timestamp:
- 2005-12-22T11:09:02Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 2cf5634
- Parents:
- d53aba3f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/sparc64/include/register.h
rd53aba3f r096d11e5 37 37 struct { 38 38 __u16 manuf; /**< Manufacturer code. */ 39 __u16 impl; 39 __u16 impl; /**< Implementation code. */ 40 40 __u8 mask; /**< Mask set revision. */ 41 41 unsigned : 8; … … 67 67 typedef union pstate_reg pstate_reg_t; 68 68 69 /** TICK Register. */ 70 union tick_reg { 71 __u64 value; 72 struct { 73 unsigned npt : 1; /**< Non-privileged Trap enable. */ 74 __u64 counter : 63; /**< Elapsed CPU clck cycle counter. */ 75 } __attribute__ ((packed)); 76 }; 77 typedef union tick_reg tick_reg_t; 78 79 /** TICK_compare Register. */ 80 union tick_compare_reg { 81 __u64 value; 82 struct { 83 unsigned int_dis : 1; /**< TICK_INT interrupt enable. */ 84 __u64 tick_cmpr : 63; /**< Compare value for TICK interrupts. */ 85 } __attribute__ ((packed)); 86 }; 87 typedef union tick_compare_reg tick_compare_reg_t; 88 69 89 #endif
Note:
See TracChangeset
for help on using the changeset viewer.