Revision d1afc48b target-sparc/cpu.h
b/target-sparc/cpu.h | ||
---|---|---|
290 | 290 |
#endif |
291 | 291 |
|
292 | 292 |
#define TTE_VALID_BIT (1ULL << 63) |
293 |
#define TTE_NFO_BIT (1ULL << 60) |
|
293 | 294 |
#define TTE_USED_BIT (1ULL << 41) |
294 | 295 |
#define TTE_LOCKED_BIT (1ULL << 6) |
296 |
#define TTE_SIDEEFFECT_BIT (1ULL << 3) |
|
295 | 297 |
#define TTE_PRIV_BIT (1ULL << 2) |
296 | 298 |
#define TTE_W_OK_BIT (1ULL << 1) |
297 | 299 |
#define TTE_GLOBAL_BIT (1ULL << 0) |
298 | 300 |
|
299 | 301 |
#define TTE_IS_VALID(tte) ((tte) & TTE_VALID_BIT) |
302 |
#define TTE_IS_NFO(tte) ((tte) & TTE_NFO_BIT) |
|
300 | 303 |
#define TTE_IS_USED(tte) ((tte) & TTE_USED_BIT) |
301 | 304 |
#define TTE_IS_LOCKED(tte) ((tte) & TTE_LOCKED_BIT) |
305 |
#define TTE_IS_SIDEEFFECT(tte) ((tte) & TTE_SIDEEFFECT_BIT) |
|
302 | 306 |
#define TTE_IS_PRIV(tte) ((tte) & TTE_PRIV_BIT) |
303 | 307 |
#define TTE_IS_W_OK(tte) ((tte) & TTE_W_OK_BIT) |
304 | 308 |
#define TTE_IS_GLOBAL(tte) ((tte) & TTE_GLOBAL_BIT) |
Also available in: Unified diff