aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/arch/i386/isr_handler.cpp
blob: a2fc23abbef2b5437748c16805f5669d98d6ac44 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdint.h>
#include <stdio.h>
#include <stddef.h>
#include <arch/i386/tmtty.h>
#include <arch/i386/ps2_controller.h>
#include <arch/i386/pic.h>
#include <io.h>

extern "C" void exception_handler(int e) {
    //unsigned char errorcode[2]{((unsigned char) e) + 48};
    //terminal_initialize();
	printf("Exception\n");
}

extern "C" void ps2_handler() {
    printf("b");
    inb(0x60);
    printf("a");

    pic_send_eoi(1);
}