hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/kernel/main.rv
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-10-04 00:52:49 +0200
committerhachem <im@hachem.wtf>2026-10-04 00:52:49 +0200
commit627f05098785327744e666c9149375125499d2ff (patch)
treea72f3949e0729f1e73ad39ccb1809698a5ed8298 /kernel/main.rv
parent09982d80c45805715984cc1cae96c37e4fc148c3 (diff)
feat: revelfs type shi
Diffstat (limited to 'kernel/main.rv')
-rw-r--r--kernel/main.rv10
1 files changed, 8 insertions, 2 deletions
diff --git a/kernel/main.rv b/kernel/main.rv
index 4a0db06..896bb54 100644
--- a/kernel/main.rv
+++ b/kernel/main.rv
@@ -2,10 +2,16 @@
pic_remap()
pit_init()
-pic_unmask(0) # pit (irq0) -> cursor blink / uptime
-pic_unmask(1) # keyboard (irq1)
+pic_unmask(0) # pit (irq0) -> cursor blink / uptime
+pic_unmask(1) # keyboard (irq1)
cmd_clear()
dump_memmap()
+
+fs_init()
+if disk_present() == 0 puts("no disk attached\n")
+else if fs.ready puts("mounted revelfs on disk\n")
+else puts("disk has no filesystem, run `mkfs`\n")
+
puts("revel shell, live in revo. type `help`\n% ")
flush_console()