hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/kernel/main.rv
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-09-25 18:08:17 +0200
committerhachem <im@hachem.wtf>2026-09-25 18:08:17 +0200
commitfd3f51eecaecc12806a573c38263df1de43ee8c2 (patch)
tree4bd43519ce87af6b791c7f86d8a273829a56786d /kernel/main.rv
parent6593ddc56fc96df0a566cc3b1a3e9396e4f3b2c6 (diff)
feat: pit timer
Diffstat (limited to 'kernel/main.rv')
-rw-r--r--kernel/main.rv6
1 files changed, 5 insertions, 1 deletions
diff --git a/kernel/main.rv b/kernel/main.rv
index d3f1b23..35413ef 100644
--- a/kernel/main.rv
+++ b/kernel/main.rv
@@ -1,6 +1,10 @@
# kmain
pic_remap()
-pic_unmask(1)
+pit_init()
+
+pic_unmask(0) # PIT (IRQ0) -> cursor blink / uptime
+pic_unmask(1) # keyboard (IRQ1)
+
cmd_clear()
puts("revel shell, live in revo. type `help`\n> ")
flush_console()