fixing the keyboard and bootloader so that its 2 stage again

This commit is contained in:
2025-08-02 20:06:15 -07:00
parent e1e30b511a
commit 267130281a
7 changed files with 411 additions and 53 deletions

View File

@@ -11,6 +11,7 @@
#include "kmalloc.h"
#include "timer.h"
#include "utils.h"
#include "keyboard.h"
#define LPT1 0x378
@@ -54,6 +55,10 @@ void kmain(void) {
timer_init(100); // 100 Hz (10 ms interval)
serial_write("Timer initialized.\n");
terminal_write("Initializing keyboard...\n");
keyboard_init();
serial_write("Keyboard initialized.\n");
terminal_write("Getting memory map...\n");
memory_map_entry_t mmap[32];
uint32_t mmap_size = get_memory_map(mmap, 32);