Changeset 8 for trunk/hal/tsar_mips32/hal_types.h
- Timestamp:
- Apr 26, 2017, 2:20:47 PM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/hal/tsar_mips32/hal_types.h
r1 r8 38 38 typedef unsigned char uint8_t; 39 39 40 typedef signed intint16_t;41 typedef unsigned intuint16_t;40 typedef signed short int16_t; 41 typedef unsigned short uint16_t; 42 42 43 43 typedef signed long int int32_t; … … 121 121 **************************************************************************/ 122 122 123 typedef uint 32_t lid_t;// local index in cluster124 typedef uint32_t gid_t; // global (hardware) identifier123 typedef uint16_t lid_t; // local index in cluster 124 typedef uint32_t gid_t; // global (hardware) identifier 125 125 126 126 /*************************************************************************** … … 184 184 #define XPTR_NULL 0 185 185 186 #define PTR_MASK ((1ULL)<<31)186 #define PTR_MASK 0x00000000FFFFFFFFULL 187 187 188 188 #define GET_CXY(xp) ((cxy_t)((xp) >> 32)) … … 192 192 #define XPTR(cxy,ptr) (((uint64_t)(cxy) << 32) | (((uint32_t)(ptr)) & PTR_MASK)) 193 193 194 #define LPA_MASK ((1ULL)<<31)194 #define LPA_MASK 0x00000000FFFFFFFFULL 195 195 196 196 #define CXY_FROM_PADDR(paddr) ((cxy_t)((paddr) >> 32))
Note: See TracChangeset
for help on using the changeset viewer.