Changeset 1dbc43f in mainline for kernel/arch/arm32/src/mm/page_fault.c
- Timestamp:
- 2012-11-22T21:23:47Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 908bb96
- Parents:
- 34ae0a5
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/arch/arm32/src/mm/page_fault.c
r34ae0a5 r1dbc43f 151 151 pf_access_t access = get_memory_access_type(istate->pc, badvaddr); 152 152 153 int ret = as_page_fault(badvaddr, access, istate); 154 155 if (ret == AS_PF_FAULT) { 156 fault_if_from_uspace(istate, "Page fault: %#x.", badvaddr); 157 panic_memtrap(istate, access, badvaddr, NULL); 158 } 153 as_page_fault(badvaddr, access, istate); 159 154 } 160 155 … … 167 162 void prefetch_abort(unsigned int exc_no, istate_t *istate) 168 163 { 169 int ret = as_page_fault(istate->pc, PF_ACCESS_EXEC, istate); 170 171 if (ret == AS_PF_FAULT) { 172 fault_if_from_uspace(istate, 173 "Page fault - prefetch_abort: %#x.", istate->pc); 174 panic_memtrap(istate, PF_ACCESS_EXEC, istate->pc, NULL); 175 } 164 as_page_fault(istate->pc, PF_ACCESS_EXEC, istate); 176 165 } 177 166
Note:
See TracChangeset
for help on using the changeset viewer.