feat: lseek(2), read(2), write(2) implementation
authorMinep <zelong56@gmail.com>
Fri, 29 Jul 2022 16:04:02 +0000 (17:04 +0100)
committerMinep <zelong56@gmail.com>
Fri, 29 Jul 2022 16:09:58 +0000 (17:09 +0100)
commit6fefc6f5af83f316e18b0cb9dbbde1cea0b98add
tree8cf77d68c7d889c564430da8f0a3257100773916
parent77e7b21f117eecd04bb31257ee68dfc1f425a47e
feat: lseek(2), read(2), write(2) implementation
feat: unified block device manipulation using vfs.
chore: bug fix & code formatting.
16 files changed:
lunaix-os/hal/ahci/ahci.c
lunaix-os/includes/lunaix/block.h
lunaix-os/includes/lunaix/fctrl.h
lunaix-os/includes/lunaix/foptions.h
lunaix-os/includes/lunaix/fs/twifs.h
lunaix-os/includes/lunaix/proc.h
lunaix-os/includes/lunaix/status.h
lunaix-os/includes/lunaix/syscall.h
lunaix-os/kernel/asm/x86/syscall.S
lunaix-os/kernel/block.c
lunaix-os/kernel/demos/dir_read.c
lunaix-os/kernel/demos/iotest.c [new file with mode: 0644]
lunaix-os/kernel/fs/twifs.c
lunaix-os/kernel/fs/vfs.c
lunaix-os/kernel/proc0.c
lunaix-os/kernel/sched.c