summaryrefslogtreecommitdiff
path: root/VirtualFileSystem
AgeCommit message (Expand)Author
2018-12-02Make it possible to build the Kernel on a macOS host.Andreas Kling
2018-11-29Add TIOCGWINSZ ioctl so userland can determine terminal geometry.Andreas Kling
2018-11-18Fix mkdir with relative paths.Andreas Kling
2018-11-18Finally hook up the mkdir code to a syscall.Andreas Kling
2018-11-17Make bash-2.05b build with minimal changes.Andreas Kling
2018-11-16Refactor TTY signal generation a bit.Andreas Kling
2018-11-16Add ioctl() and reimplement tcsetpgrp/tcsetpgrp as ioctls.Andreas Kling
2018-11-15Some more renaming:Andreas Kling
2018-11-15Add CoreInode::reverse_lookup().Andreas Kling
2018-11-15Add CoreInode::lookup() for directory lookups.Andreas Kling
2018-11-15More VFS cleanup.Andreas Kling
2018-11-15A pass of style/naming cleanup in VFS.Andreas Kling
2018-11-15Rename:Andreas Kling
2018-11-13More work on CoreInode.Andreas Kling
2018-11-13Add metadata to CoreInode.Andreas Kling
2018-11-13Make page_in_from_vnode 2x faster.Andreas Kling
2018-11-13Add close-on-exec flag for file descriptors.Andreas Kling
2018-11-13Reduce kmalloc() traffic in directory iteration.Andreas Kling
2018-11-12Add primitive FIFO and hook it up to sys$pipe().Andreas Kling
2018-11-11Rage hacking to get bash to run. It finally runs. So cool! :^)Andreas Kling
2018-11-11Stub out a bunch more functions to get closer to that sweet bash build.Andreas Kling
2018-11-10Make chdir("/") work.Andreas Kling
2018-11-09Add /proc/vnodes, listing basic info about all open vnodes.Andreas Kling
2018-11-09Make kernel build with clang.Andreas Kling
2018-11-09Fix all current build warnings in the kernel.Andreas Kling
2018-11-08Fix deadlock in synthfs read implementation.Andreas Kling
2018-11-08Add a VMO pointer to VNode.Andreas Kling
2018-11-08Start working on memory-mapped files.Andreas Kling
2018-11-07Implement sending signals to blocked-in-kernel processes.Andreas Kling
2018-11-07Fix some broken stuff in VFS test environment.Andreas Kling
2018-11-07Make VFS test environment build again.Andreas Kling
2018-11-07Rename FileHandle to FileDescriptor.Andreas Kling
2018-11-07Add some basic setgroups(), getgroups() and initgroups().Andreas Kling
2018-11-06Add strsignal() and improve sharing signal numbers between LibC and kernel.Andreas Kling
2018-11-06Add some basic signal support.Andreas Kling
2018-11-05More work towards getting bash to build.Andreas Kling
2018-11-05More random compat hacking towards getting bash to build.Andreas Kling
2018-11-02Implement fork()!Andreas Kling
2018-11-02Add tcsetpgrp()+tcgetpgrp().Andreas Kling
2018-11-01Add a /proc/PID/fds text files that lists all the fds open in a process.Andreas Kling
2018-11-01Process now maps regions immediately when they are allocated.Andreas Kling
2018-11-01Waiters should be notified when a waitee is killed.Andreas Kling
2018-10-31Add a kmalloc_eternal() for things that will never be destroyed.Andreas Kling
2018-10-31Add SpinLock to IDE disk access.Andreas Kling
2018-10-31Snazz up the kprintf() output a bit by giving it its own color.Andreas Kling
2018-10-31Enough compatibility work to make figlet build and run!Andreas Kling
2018-10-30Add sys$ttyname_r and ttyname_r() + ttyname().Andreas Kling
2018-10-30Virtual consoles kinda work!Andreas Kling
2018-10-30Start working on virtual consoles/TTYs.Andreas Kling
2018-10-30Implement sys$getcwd properly.Andreas Kling