From: Christoffer Bubach Date: Sun, 11 Jan 2015 21:23:29 +0000 (+0100) Subject: Added VFS, FAT12 and STDIO placeholders X-Git-Url: https://git.wirehaze.ovh/BOS.git/commitdiff_plain/ea099b71fc66316e95955e5400a6a3a1cc4ff4f0?ds=inline Added VFS, FAT12 and STDIO placeholders --- diff --git a/kernel/fat12/fat12.asm b/kernel/fat12/fat12.asm new file mode 100644 index 0000000..d079a13 --- /dev/null +++ b/kernel/fat12/fat12.asm @@ -0,0 +1,13 @@ +;----------------------------------------------------------; +; BOS kernel Christoffer Bubach, 2012-2015. ; +;----------------------------------------------------------; +; ; +; FAT12 driver. ; +; ; +;----------------------------------------------------------; + +init_fat12: + push eax + ; a bit more code here + pop eax + ret \ No newline at end of file diff --git a/kernel/shell/commands.asm b/kernel/shell/commands.asm index 3314e01..e681862 100755 --- a/kernel/shell/commands.asm +++ b/kernel/shell/commands.asm @@ -65,7 +65,7 @@ ;-------------------; ; show version ; ;-------------------; - bos_ver_str db 13,10,'BOS version 0.04 by Christoffer Bubach, 2003-2005.', 0 + bos_ver_str db 13,10,'BOS version 0.05 by Christoffer Bubach, 2003-2005.', 0 show_ver: push esi push bx diff --git a/kernel/stdio/stdio.asm b/kernel/stdio/stdio.asm new file mode 100644 index 0000000..f7ea77a --- /dev/null +++ b/kernel/stdio/stdio.asm @@ -0,0 +1,13 @@ +;----------------------------------------------------------; +; BOS kernel Christoffer Bubach, 2012-2015. ; +;----------------------------------------------------------; +; ; +; STDIO interface, handling all user input/output. ; +; ; +;----------------------------------------------------------; + +init_stdio: + push eax + ; a bit more code here + pop eax + ret \ No newline at end of file diff --git a/kernel/vfs/vfs.asm b/kernel/vfs/vfs.asm new file mode 100644 index 0000000..ff661fd --- /dev/null +++ b/kernel/vfs/vfs.asm @@ -0,0 +1,13 @@ +;----------------------------------------------------------; +; BOS kernel Christoffer Bubach, 2012-2015. ; +;----------------------------------------------------------; +; ; +; VFS handling all devices and filesystems. ; +; ; +;----------------------------------------------------------; + +init_vfs: + push eax + ; a bit more code here + pop eax + ret \ No newline at end of file