feat: (iso9660) directory read support
authorMinep <zelong56@gmail.com>
Fri, 11 Nov 2022 19:50:54 +0000 (19:50 +0000)
committerMinep <zelong56@gmail.com>
Fri, 11 Nov 2022 19:50:54 +0000 (19:50 +0000)
commitc6de44b989e9d7286337e4cbf4d82d919f9120e6
tree74c693170281f41e3b3c1cdd6b7f85c349f1644e
parentdf1e857ac4d1410ae2bd354e361210b842ab7bc8
feat: (iso9660) directory read support
feat: (syslog) syslog syscall for kernel-level logging in userspace
feat: (blkio) block io feature in sector level granularity
refactor: (vfs) simplify some interfaces
refactor: (vfs) verbose logging on mount
refactor: (lunaix) rename proc.h to lunaix.h
fix: regression
chore: code clean up and add verbose logging message
30 files changed:
lunaix-os/includes/lunaix/block.h
lunaix-os/includes/lunaix/clock.h
lunaix-os/includes/lunaix/fs.h
lunaix-os/includes/lunaix/fs/iso9660.h
lunaix-os/includes/lunaix/lunaix.h [moved from lunaix-os/includes/lunaix/proc.h with 60% similarity]
lunaix-os/includes/lunaix/lxconsole.h
lunaix-os/includes/lunaix/status.h
lunaix-os/includes/lunaix/syscall.h
lunaix-os/kernel/asm/x86/syscall.S
lunaix-os/kernel/block/block.c
lunaix-os/kernel/demos/dir_read.c
lunaix-os/kernel/demos/input_test.c
lunaix-os/kernel/demos/iotest.c
lunaix-os/kernel/demos/signal_demo.c
lunaix-os/kernel/demos/simple_sh.c
lunaix-os/kernel/fs/fs_setup.c
lunaix-os/kernel/fs/fsm.c
lunaix-os/kernel/fs/iso9660/directory.c [new file with mode: 0644]
lunaix-os/kernel/fs/iso9660/file.c [new file with mode: 0644]
lunaix-os/kernel/fs/iso9660/inode.c [new file with mode: 0644]
lunaix-os/kernel/fs/iso9660/mount.c [new file with mode: 0644]
lunaix-os/kernel/fs/iso9660/utils.c [new file with mode: 0644]
lunaix-os/kernel/fs/mount.c
lunaix-os/kernel/fs/ramfs/ramfs.c
lunaix-os/kernel/fs/twifs/twifs.c
lunaix-os/kernel/k_init.c
lunaix-os/kernel/kprintf.c
lunaix-os/kernel/lxinit.c
lunaix-os/kernel/proc0.c
lunaix-os/kernel/tty/lxconsole.c