Changeset d9ee2ea in mainline for kernel/arch/ia64/include/mm/asid.h
- Timestamp:
- 2010-01-10T20:48:38Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 52cdcbc
- Parents:
- 0ff9e67
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/include/mm/asid.h
r0ff9e67 rd9ee2ea 50 50 * but those extra bits are not used by the kernel. 51 51 */ 52 #define RIDS_PER_ASID 752 #define RIDS_PER_ASID 8 53 53 54 54 #define RID_MAX 262143 /* 2^18 - 1 */ 55 #define RID_KERNEL 0 56 #define RID_INVALID 1 55 #define RID_KERNEL7 7 57 56 58 #define ASID2RID(asid, vrn) (((asid)>RIDS_PER_ASID)?(((asid)*RIDS_PER_ASID)+(vrn)):(asid))59 #define RID2ASID(rid) ((rid)/RIDS_PER_ASID)57 #define ASID2RID(asid, vrn) \ 58 ((asid) * RIDS_PER_ASID + (vrn)) 60 59 61 #define ASID_MAX_ARCH (RID_MAX/RIDS_PER_ASID) 60 #define RID2ASID(rid) \ 61 ((rid) / RIDS_PER_ASID) 62 63 #define ASID_MAX_ARCH (RID_MAX / RIDS_PER_ASID) 62 64 63 65 #endif
Note:
See TracChangeset
for help on using the changeset viewer.