blob: ba825ddb51d120fd38e9e5ed0824e64a3160d344 (
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 <dev/ps2kbd.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");
}
#define PS2_DATA 0x60
extern "C" void ps2_handler() {
keyboard_write(inb(PS2_DATA));
pic_send_eoi(1);
}
|