From dfb65fd19982a40a28a718396242801b3b2093d6 Mon Sep 17 00:00:00 2001 From: Adrien Bourmault Date: Wed, 24 Apr 2019 18:14:23 +0200 Subject: [PATCH] Keyboard in progress --- kaleid/kernel/init/init.c | 4 ++-- kaleid/kernel/io/keyb.c | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/kaleid/kernel/init/init.c b/kaleid/kernel/init/init.c index 7f7452d..092a3d7 100644 --- a/kaleid/kernel/init/init.c +++ b/kaleid/kernel/init/init.c @@ -81,9 +81,9 @@ noreturn void BtStartKern(multiboot_info_t *mbInfo, uint mbMagic, void *codeSeg) IdtSetup(); KeEnableIRQs(); - /* // Test Page Fault + // Test Page Fault long addr = -1; - DebugLog("%s", addr); */ + DebugLog("%s", addr); KernLog("\nGoodbye!"); diff --git a/kaleid/kernel/io/keyb.c b/kaleid/kernel/io/keyb.c index c0c5f50..0f38bda 100644 --- a/kaleid/kernel/io/keyb.c +++ b/kaleid/kernel/io/keyb.c @@ -1,7 +1,7 @@ //----------------------------------------------------------------------------// // GNU GPL OS/K // // // -// Desc: Basic Read Only Keyboard Driver // +// Desc: Basic Read Only Keyboard Driver // // // // // // Copyright © 2018-2019 The OS/K Team // @@ -40,7 +40,7 @@ uchar KeybHandler(void) uchar code; // write EOI - outb(0x20, 0x20); + IoWriteByteOnPort(0x20, 0x20); status = IoReadByteFromPort(KeybStatusPort);