diff options
| author | Michal Idziorek <m.i@gmx.at> | 2014-12-05 00:38:06 +0100 |
|---|---|---|
| committer | Michal Idziorek <m.i@gmx.at> | 2014-12-05 00:38:06 +0100 |
| commit | 233289b9abfa3ca8e96f8f89dbb87f9040858afc (patch) | |
| tree | 088643b99a2701e55dcc53876f70c5e2d7c163a6 /kernel/interrupts.c | |
| parent | 743a4860cce117baec6ef3c40deb0f945529c34f (diff) | |
struggling with tput
Diffstat (limited to 'kernel/interrupts.c')
| -rw-r--r-- | kernel/interrupts.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/kernel/interrupts.c b/kernel/interrupts.c index 349b842..2fa6310 100644 --- a/kernel/interrupts.c +++ b/kernel/interrupts.c @@ -36,6 +36,12 @@ void exception_handle() panic(FOOLOS_MODULE_NAME,"exception interrupt"); } +void exception_handle_14(uint32_t error_code) +{ + log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"error_code: 0x%08X",error_code); + log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"at addr: 0x%08X",x86_get_cr2()); + panic(FOOLOS_MODULE_NAME,"page fault !"); +} void int_default() { log(FOOLOS_MODULE_NAME,FOOLOS_LOG_INFO,"default handler"); |
