Changeset a35b458 in mainline for kernel/arch/ia64/src/mm/page.c
- Timestamp:
- 2018-03-02T20:10:49Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f1380b7
- Parents:
- 3061bc1
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:38:31)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-03-02 20:10:49)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/src/mm/page.c
r3061bc1 ra35b458 124 124 vrn = page >> VRN_SHIFT; 125 125 rid = ASID2RID(asid, vrn); 126 126 127 127 rr_save.word = rr_read(vrn); 128 128 if (rr_save.map.rid == rid) { … … 133 133 return v; 134 134 } 135 135 136 136 /* 137 137 * The RID must be written to some region register. … … 171 171 vrn = page >> VRN_SHIFT; 172 172 rid = ASID2RID(asid, vrn); 173 173 174 174 rr_save.word = rr_read(vrn); 175 175 if (rr_save.map.rid == rid) { … … 179 179 return ttag(page) == v->present.tag.tag_word; 180 180 } 181 181 182 182 /* 183 183 * The RID must be written to some region register. … … 218 218 vrn = page >> VRN_SHIFT; 219 219 rid = ASID2RID(asid, vrn); 220 220 221 221 /* 222 222 * Compute ttag. … … 231 231 srlz_i(); 232 232 srlz_d(); 233 233 234 234 /* 235 235 * Clear the entry. … … 239 239 v->word[2] = 0; 240 240 v->word[3] = 0; 241 241 242 242 v->present.p = true; 243 243 v->present.ma = (flags & PAGE_CACHEABLE) ?
Note:
See TracChangeset
for help on using the changeset viewer.