Changeset abbc16e in mainline for arch/ppc64/src/mm/page.c
- Timestamp:
- 2006-06-16T11:17:54Z (19 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 62939f7
- Parents:
- b6529ae
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
arch/ppc64/src/mm/page.c
rb6529ae rabbc16e 67 67 */ 68 68 static pte_t *find_mapping_and_check(as_t *as, bool lock, __address badvaddr, int access, 69 istate_t *istate, int *pf cr)69 istate_t *istate, int *pfrc) 70 70 { 71 71 /* … … 99 99 case AS_PF_DEFER: 100 100 page_table_lock(as, lock); 101 *pf cr= rc;101 *pfrc = rc; 102 102 return NULL; 103 103 case AS_PF_FAULT: 104 104 page_table_lock(as, lock); 105 105 printf("Page fault.\n"); 106 *pf cr= rc;106 *pfrc = rc; 107 107 return NULL; 108 108 default: … … 198 198 __address badvaddr; 199 199 pte_t *pte; 200 int pf cr;200 int pfrc; 201 201 as_t *as; 202 202 bool lock; … … 220 220 page_table_lock(as, lock); 221 221 222 pte = find_mapping_and_check(as, lock, badvaddr, PF_ACCESS_READ /* FIXME */, istate, &pf cr);222 pte = find_mapping_and_check(as, lock, badvaddr, PF_ACCESS_READ /* FIXME */, istate, &pfrc); 223 223 if (!pte) { 224 switch (pf cr) {224 switch (pfrc) { 225 225 case AS_PF_FAULT: 226 226 goto fail; … … 234 234 return; 235 235 default: 236 panic("Unexpected pfrc (%d)\n", pf cr);236 panic("Unexpected pfrc (%d)\n", pfrc); 237 237 } 238 238 }
Note:
See TracChangeset
for help on using the changeset viewer.