blob: 24852fe911e83ab734f1964cc2000965bad3295f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# 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_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
puts("blank disk, formatting + seeding default files\n")
fs_format()
seed_fs()
end
puts("revel shell, live in revo. type `help`\n% ")
flush_console()
|