Subversion Repositories HelenOS

Rev

Rev 3477 | Rev 3582 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3477 Rev 3479
Line 121... Line 121...
121
 *
121
 *
122
 * Note that format of this register differs significantly from
122
 * Note that format of this register differs significantly from
123
 * processor version to version. The format defined here
123
 * processor version to version. The format defined here
124
 * is the common subset for all supported processor versions.
124
 * is the common subset for all supported processor versions.
125
 */
125
 */
126
union upa_config {
126
union icbus_config {
127
    uint64_t value;
127
    uint64_t value;
128
    struct {
128
    struct {
129
        uint64_t : 34;
129
        uint64_t : 34;
130
        unsigned pcon : 8;  /**< Processor configuration. */
130
        unsigned pcon : 8;  /**< Processor configuration. */
131
        unsigned mid : 5;   /**< Module (processor) ID register. */
131
        unsigned mid : 5;   /**< Module (processor) ID register. */
132
        unsigned pcap : 17; /**< Processor capabilities. */
132
        unsigned pcap : 17; /**< Processor capabilities. */
133
    } __attribute__ ((packed));
133
    } __attribute__ ((packed));
134
};
134
};
135
typedef union upa_config upa_config_t;
135
typedef union icbus_config icbus_config_t;
136
 
136
 
137
#endif
137
#endif
138
 
138
 
139
/** @}
139
/** @}
140
 */
140
 */