hachem.wtf
aboutsummaryrefslogtreecommitdiff
path: root/kernel/main.rv
blob: 896bb54b2176fc8086985a6796b602eac3eb8511 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# kmain
pic_remap()
pit_init()

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()