Changes in kernel/arch/ia64/include/mm/asid.h [d9ee2ea:df4ed85] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/include/mm/asid.h
rd9ee2ea rdf4ed85 50 50 * but those extra bits are not used by the kernel. 51 51 */ 52 #define RIDS_PER_ASID 852 #define RIDS_PER_ASID 7 53 53 54 54 #define RID_MAX 262143 /* 2^18 - 1 */ 55 #define RID_KERNEL7 7 55 #define RID_KERNEL 0 56 #define RID_INVALID 1 56 57 57 #define ASID2RID(asid, vrn) \58 ((asid) * RIDS_PER_ASID + (vrn))58 #define ASID2RID(asid, vrn) (((asid)>RIDS_PER_ASID)?(((asid)*RIDS_PER_ASID)+(vrn)):(asid)) 59 #define RID2ASID(rid) ((rid)/RIDS_PER_ASID) 59 60 60 #define RID2ASID(rid) \ 61 ((rid) / RIDS_PER_ASID) 62 63 #define ASID_MAX_ARCH (RID_MAX / RIDS_PER_ASID) 61 #define ASID_MAX_ARCH (RID_MAX/RIDS_PER_ASID) 64 62 65 63 #endif
Note:
See TracChangeset
for help on using the changeset viewer.