Subversion Repositories HelenOS-historic

Rev

Rev 658 | Rev 1702 | 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