Changeset 346b12a2 in mainline for kernel/arch
- Timestamp:
- 2016-08-31T17:51:04Z (9 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- fb63c06
- Parents:
- 38dc82d
- Location:
- kernel/arch
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/ia64/src/mm/tlb.c
r38dc82d r346b12a2 662 662 t.d = true; 663 663 dtc_pte_copy(&t); 664 page_mapping_update(as, va, true, &t); 664 665 } else { 665 666 as_page_fault(va, PF_ACCESS_WRITE, istate); … … 694 695 t.a = true; 695 696 itc_pte_copy(&t); 697 page_mapping_update(AS, va, true, &t); 696 698 } else { 697 699 as_page_fault(va, PF_ACCESS_EXEC, istate); … … 728 730 t.a = true; 729 731 dtc_pte_copy(&t); 732 page_mapping_update(as, va, true, &t); 730 733 } else { 731 734 if (as_page_fault(va, PF_ACCESS_READ, istate) == AS_PF_FAULT) { -
kernel/arch/mips32/src/mm/tlb.c
r38dc82d r346b12a2 111 111 pte.cacheable, pte.pfn); 112 112 113 page_mapping_update(AS, badvaddr, true, &pte); 114 113 115 /* 114 116 * New entry is to be inserted into TLB … … 176 178 tlb_prepare_entry_lo(&lo, pte.g, pte.p, pte.d, 177 179 pte.cacheable, pte.pfn); 180 181 page_mapping_update(AS, badvaddr, true, &pte); 178 182 179 183 /* … … 239 243 tlb_prepare_entry_lo(&lo, pte.g, pte.p, pte.w, 240 244 pte.cacheable, pte.pfn); 245 246 page_mapping_update(AS, badvaddr, true, &pte); 241 247 242 248 /* -
kernel/arch/sparc64/src/mm/sun4u/tlb.c
r38dc82d r346b12a2 210 210 itsb_pte_copy(&t, index); 211 211 #endif 212 page_mapping_update(AS, istate->tpc, true, &t); 212 213 } else { 213 214 /* … … 264 265 dtsb_pte_copy(&t, index, true); 265 266 #endif 267 page_mapping_update(as, page_16k, true, &t); 266 268 } else { 267 269 /* … … 308 310 dtsb_pte_copy(&t, index, false); 309 311 #endif 312 page_mapping_update(as, page_16k, true, &t); 310 313 } else { 311 314 /* -
kernel/arch/sparc64/src/mm/sun4v/tlb.c
r38dc82d r346b12a2 224 224 itsb_pte_copy(&t); 225 225 #endif 226 page_mapping_update(AS, va, true, &t); 226 227 } else { 227 228 /* … … 271 272 dtsb_pte_copy(&t, true); 272 273 #endif 274 page_mapping_update(as, va, true, &t); 273 275 } else { 274 276 /* … … 309 311 dtsb_pte_copy(&t, false); 310 312 #endif 313 page_mapping_update(as, va, true, &t); 311 314 } else { 312 315 /*
Note:
See TracChangeset
for help on using the changeset viewer.