commit | defeb0daebb64ff294ab42dadbf3613d750891cb | [log] [tgz] |
---|---|---|
author | swissChili <swisschili@fastmail.com> | Thu Feb 18 15:28:36 2021 -0800 |
committer | swissChili <swisschili@fastmail.com> | Thu Feb 18 15:28:36 2021 -0800 |
tree | 52ed37fccf84a6038afc89674b36c0a835aa4523 | |
parent | 9b3584bd27e29c8966ab90a70bf8b9e02a46e900 [diff] [blame] |
Add timer
diff --git a/src/main.c b/src/main.c index f5b6200..8d2783f 100644 --- a/src/main.c +++ b/src/main.c
@@ -1,6 +1,8 @@ #include "vga.h" #include "log.h" +#include "io.h" #include "descriptor_tables.h" +#include "timer.h" int kmain(void *mboot) { @@ -15,7 +17,9 @@ vga_write("Setup complete!\n"); vga_set_color(WHITE, BLACK); - kassert(0, "should fail"); + asm volatile("sti"); + + init_timer(50); while (1) {}