hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/kernel/main.rv
diff options
context:
space:
mode:
authorhachem <im@hachem.wtf>2026-10-04 03:05:36 +0200
committerhachem <im@hachem.wtf>2026-10-04 03:05:36 +0200
commit5cb9c6c03270487ee65a36828098f4f25f874bb6 (patch)
treefcd4cb432faad25fbc8152ba4ee680fbc1af8bb1 /kernel/main.rv
parent7c1bd03a71cccfcf48e79d241787021b0de98e73 (diff)
chore: cleanup
Diffstat (limited to 'kernel/main.rv')
-rw-r--r--kernel/main.rv11
1 files changed, 4 insertions, 7 deletions
diff --git a/kernel/main.rv b/kernel/main.rv
index 24852fe..4a6fb58 100644
--- a/kernel/main.rv
+++ b/kernel/main.rv
@@ -8,15 +8,12 @@ pic_unmask(1) # keyboard (irq1)
cmd_clear()
dump_memmap()
-fs_init()
-if disk_sectors() == 0 puts("no disk attached\n")
-else if fs.ready puts("mounted revelfs on disk\n")
-else do
- # blank disk, first boot after a clone. format it and drop the default files on
+fs:mount()
+if (disk_sectors() != 0 and fs.ready == :false) do
puts("blank disk, formatting + seeding default files\n")
- fs_format()
+ fs:format()
seed_fs()
end
-puts("revel shell, live in revo. type `help`\n% ")
+welcome()
flush_console()