Rev 658 | Rev 1780 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 658 | Rev 664 | ||
---|---|---|---|
Line 78... | Line 78... | ||
78 | 78 | ||
79 | /** TICK_compare Register. */ |
79 | /** TICK_compare Register. */ |
80 | union tick_compare_reg { |
80 | union tick_compare_reg { |
81 | __u64 value; |
81 | __u64 value; |
82 | struct { |
82 | struct { |
83 | unsigned int_dis : 1; /**< TICK_INT interrupt enable. */ |
83 | unsigned int_dis : 1; /**< TICK_INT interrupt disabled flag. */ |
84 | __u64 tick_cmpr : 63; /**< Compare value for TICK interrupts. */ |
84 | __u64 tick_cmpr : 63; /**< Compare value for TICK interrupts. */ |
85 | } __attribute__ ((packed)); |
85 | } __attribute__ ((packed)); |
86 | }; |
86 | }; |
87 | typedef union tick_compare_reg tick_compare_reg_t; |
87 | typedef union tick_compare_reg tick_compare_reg_t; |
88 | 88 | ||
- | 89 | /** SOFTINT Register. */ |
|
- | 90 | union softint_reg { |
|
- | 91 | __u64 value; |
|
- | 92 | struct { |
|
- | 93 | __u64 : 47; |
|
- | 94 | unsigned stick_int : 1; |
|
- | 95 | unsigned int_level : 15; |
|
- | 96 | unsigned tick_int : 1; |
|
- | 97 | } __attribute__ ((packed)); |
|
- | 98 | }; |
|
- | 99 | typedef union softint_reg softint_reg_t; |
|
- | 100 | ||
89 | #endif |
101 | #endif |