summaryrefslogtreecommitdiff
path: root/Kernel/Process.cpp
AgeCommit message (Expand)Author
2019-02-08Process: Dump regions when a ring0 process crashes.Andreas Kling
2019-02-08LibC: Implement enough missing stuff to get bash-5.0 running. :^)Andreas Kling
2019-02-08Kernel: When validating a string read, validate the pointer first.Andreas Kling
2019-02-07Kernel: Remove a bunch of unnecessary InterruptDisablers.Andreas Kling
2019-02-07Kernel: When a lock is busy, donate remaining process ticks to lock holder.Andreas Kling
2019-02-07Kernel: Don't disable interrupts to access the system hostname.Andreas Kling
2019-02-06Kernel: Add a Finalizer process to take care of dying processes.Andreas Kling
2019-02-06Kernel: Various stability improvements.Andreas Kling
2019-02-06Kernel: Clean up around Scheduler::yield() a bit.Andreas Kling
2019-02-06Kernel: Much improved BochsVGA (BXVGA) support.Andreas Kling
2019-02-05Kernel: Add an InterruptFlagSaver helper class.Andreas Kling
2019-02-05Show the amount of memory in GraphicsBitmaps in /bin/top.Andreas Kling
2019-02-05Kernel: Invalidate file-backed VMO's when inodes are written.Andreas Kling
2019-02-05mmap all the font files!Andreas Kling
2019-02-04Kernel: Ignore SIGCHLD by default.Andreas Kling
2019-02-04Kernel: Process should send SIGCHLD to its parent when it dies.Andreas Kling
2019-02-04Kernel: Process should disassociate from its TTY when it dies.Andreas Kling
2019-02-03Kernel: Add a /proc/all process table dump.Andreas Kling
2019-02-03Get nyancat nyanning in Serenity.Andreas Kling
2019-02-03Kernel: Rewrite ProcFS.Andreas Kling
2019-02-03Kernel: stat(), fstat() and lstat() didn't return some error codes.Andreas Kling
2019-02-03Kernel: Increase default userspace stack size to 64 kilobytes.Andreas Kling
2019-02-01Kernel: VFS::open/create should take base Inode& instead of InodeIdentifier.Andreas Kling
2019-02-01Kernel: mkdir() should use the containing directory's FS for inode creation.Andreas Kling
2019-02-01Kernel: mkdir() should fail if the pathname is empty.Andreas Kling
2019-02-01Implement event loop timers.Andreas Kling
2019-01-31Big, possibly complete sweep of naming changes.Andreas Kling
2019-01-31Make stat() work on device files again.Andreas Kling
2019-01-30Destroy all remaining windows in a process when it dies.Andreas Kling
2019-01-30Kernel: select() should fail with EBADF if any set contains an invalid fd.Andreas Kling
2019-01-30Deallocate PTY's when they close.Andreas Kling
2019-01-29Implement basic chmod() syscall and /bin/chmod helper.Andreas Kling
2019-01-28Add support for removing directories.Andreas Kling
2019-01-27Kernel: Unbreak symbolication yet another time.Andreas Kling
2019-01-25Kernel: Implement lazy FPU state restore.Andreas Kling
2019-01-25Terminal: Redraw entire line if any of its characters are dirty.Andreas Kling
2019-01-25Kernel: Fix incorrect EFAULTs when syscall would write into COW pages.Andreas Kling
2019-01-24Kernel: Fix bug in process termination on missing signal handler.Andreas Kling
2019-01-24Kernel: Finally stop exposing Region members to the public.Andreas Kling
2019-01-23Kernel: Implement a limited version of POSIX poll().Andreas Kling
2019-01-23Kernel: Let the process argv arrays be null-terminated.Andreas Kling
2019-01-23Stub out poll() syscall and LibC wrapper.Andreas Kling
2019-01-23Kernel: Get rid of Unix namespace.Andreas Kling
2019-01-23Move VFS sources into Kernel/.Andreas Kling
2019-01-22Add unlink() syscall and /bin/rm.Andreas Kling
2019-01-22Kernel: Refactor Region/PageDirectory ownership model.Andreas Kling
2019-01-22Remove some unused errno.h duplicates.Andreas Kling
2019-01-22Kernel: Support open() with O_CREAT.Andreas Kling
2019-01-21Kernel: Process should drop any framebuffer regions on exec().Andreas Kling
2019-01-21Kernel: Forked processes should inherit arguments and environment.Andreas Kling