summaryrefslogtreecommitdiff
path: root/Kernel/Process.h
AgeCommit message (Expand)Author
2020-01-02Kernel: Remove broken implementation of Unix SHMAndreas Kling
2020-01-02Kernel: sys$mprotect protects sub-regions as well as whole onesAndrew Kaster
2019-12-31Kernel: Implement AltGr key supportTibor Nagy
2019-12-30Kernel: Also add a process boosting mechanismAndreas Kling
2019-12-30Kernel: Add a basic thread boosting mechanismAndreas Kling
2019-12-30Kernel: Refactor scheduler to use dynamic thread prioritiesAndreas Kling
2019-12-29Kernel: Add a mode flag to sys$purge and allow purging clean inodesAndreas Kling
2019-12-29Kernel+SystemMonitor: Expose amount of per-process clean inode memoryAndreas Kling
2019-12-29Kernel+SystemMonitor: Expose amount of per-process dirty private memoryAndreas Kling
2019-12-26Kernel: Process::for_each_in_pgrp() should not include dead processesAndreas Kling
2019-12-25Kernel+LibPthread+LibC: Add a naive futex and use it for pthread_cond_tAndreas Kling
2019-12-24Kernel: Add a size argument to validate_read_from_kernelConrad Pankoff
2019-12-22Kernel: Make TID's be unique PID'sAndreas Kling
2019-12-22Kernel: Get rid of "main thread" conceptAndreas Kling
2019-12-19Kernel: Rename vmo => vmobject everywhereAndreas Kling
2019-12-19Kernel: Merge Process::fork() into sys$fork()Andreas Kling
2019-12-15Kernel+LibC: Publish a "kernel info page" and use it for gettimeofday()Andreas Kling
2019-12-11Kernel: Implement a simple process time profilerAndreas Kling
2019-12-09Kernel+LibC: Make all SharedBuffers purgeable (default: non-volatile)Andreas Kling
2019-12-09Kernel: Start implementing purgeable memory supportAndreas Kling
2019-12-08Kernel: Allow setting thread namesAndrew Kaster
2019-12-07Kernel+LibPthread: Implement pthread_detach()Andreas Kling
2019-11-28Kernel: Implement very simple kernel module loadingAndreas Kling
2019-11-27Kernel: Remove Process::state(), everyone should use Thread::state()Andreas Kling
2019-11-26Kernel: Make syscall counters and page fault counters per-threadAndreas Kling
2019-11-26Kernel: Process::for_each_thread() should show the main thread of PID 0Andreas Kling
2019-11-25Kernel: Implement the setkeymap() syscall.Hüseyin ASLITÜRK
2019-11-18Kernel+LibPthread: pthread_create handles pthread_attr_tAndrew Kaster
2019-11-17Kernel+LibC: Remove the isatty() syscallAndreas Kling
2019-11-17Kernel+LibPthread+LibC: Create secondary thread stacks in userspaceAndreas Kling
2019-11-14Kernel+LibPthread: Implement pthread_join()Andreas Kling
2019-11-14Kernel: Implement the killpg() syscallSergey Bugaev
2019-11-13LibPthread: Start working on a POSIX threading libraryAndreas Kling
2019-11-10Kernel+LibC: Implement the openat() syscallAndreas Kling
2019-11-09Kernel: Use a lookup table for syscallsAndreas Kling
2019-11-06Kernel: A running process should keep its TTY aliveAndreas Kling
2019-11-06Kernel: Rework Process::Priority into ThreadPriorityAndreas Kling
2019-11-02Kernel+LibC: Implement clock_gettime() and clock_nanosleep()Andreas Kling
2019-10-28Kernel: Support passing arguments in shebangged scriptsKarol Baraniecki
2019-10-13Kernel: Add a Linux-style getrandom syscallCalvin Buckley
2019-10-02Kernel+SystemMonitor: Add fault countersAndreas Kling
2019-09-28Kernel: Expose blocking and cloexec fd flags in ProcFSSergey Bugaev
2019-09-27Kernel: Fix partial munmap() deallocating still-in-use VMAndreas Kling
2019-09-27Kernel: Make Region single-owner instead of ref-countedAndreas Kling
2019-09-15Kernel: Implement shebang executables ("#!/bin/sh")Andreas Kling
2019-09-13Kernel: Implement fchdir syscallMauri de Souza Nunes
2019-09-07Kernel: Support thread-local storageAndreas Kling
2019-09-06AK: Rename <AK/AKString.h> to <AK/String.h>Andreas Kling
2019-09-05Kernel: Use user stack for signal handlers.Drew Stratford
2019-08-29Kernel: Support partial munmap()Andreas Kling