284,6 → 284,9 |
print_istate(istate); |
dprintf(" page fault : ip:%X, va:%X, status:%x(%x), access:%d\n", istate->lr, page, fsr.status,fsr, access); |
|
/* Alf: Will be commented until stack problem will be solved ... |
as_page_fault make consequent page faults |
|
int ret = as_page_fault(page, access, istate); |
dprintf(" as_page_fault ret:%d\n", ret); |
if (ret == AS_PF_FAULT) { |
291,7 → 294,7 |
|
panic("page fault\n"); |
} |
|
*/ |
// TODO: Remove this ... now for testing purposes ... it's bad to test page faults in kernel, where no page faults should occures |
panic("page fault ... solved\n"); |
|
308,11 → 311,15 |
print_istate(istate); |
dprintf(" prefetch_abourt ... instruction on adress:%x can't be fetched\n", istate->lr); |
|
int ret = as_page_fault(istate->lr, PF_ACCESS_EXEC, istate); |
/* Alf: Will be commented until stack problem will be solved ... |
as_page_fault make consequent page faults |
|
int ret = as_page_fault(istate->lr, PF_ACCESS_EXEC, istate); |
dprintf(" as_page_fault ret:%d\n", ret); |
if (ret == AS_PF_FAULT) { |
panic("page fault - instruction fetch at addr:%X\n", istate->lr); |
} |
*/ |
|
panic("Prefetch abourt ... solved"); |
} |