Subversion Repositories HelenOS-historic

Compare Revisions

Ignore whitespace Rev 702 → Rev 703

/kernel/trunk/arch/amd64/src/interrupt.c
35,6 → 35,7
#include <cpu.h>
#include <arch/asm.h>
#include <mm/tlb.h>
#include <mm/as.h>
#include <arch.h>
#include <symtab.h>
#include <arch/asm.h>
124,13 → 125,16
#endif
}
 
 
 
void page_fault(int n, void *stack)
{
print_info_errcode(n,stack);
printf("Page fault address: %Q\n", read_cr2());
panic("page fault\n");
__address page;
page = read_cr2();
if (!as_page_fault(page)) {
print_info_errcode(n,stack);
printf("Page fault address: %Q\n", page);
panic("page fault\n");
}
}
 
void syscall(int n, void *stack)