summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-07-31Ext2FS: Fix fetching of the major/minor device numbers for st_rdev.Andreas Kling
2019-07-31Kernel: Port /proc/PID/fds to JSONRobin Burchell
2019-07-30Kernel: fix typo regarding floppy drives in init_stage2Conrad Pankoff
2019-07-29Kernel: Oops, forgot to add Lock.cpp.Andreas Kling
2019-07-29Kernel+AK: Remove AK/StdLibExtras.cpp, moving kernel stuff to Kernel/.Andreas Kling
2019-07-29Kernel: Move Lock code out-of-line.Andreas Kling
2019-07-29Kernel+ProcessManager: Let processes have an icon and show it in the table.Andreas Kling
2019-07-28Kernel: Add bounds checking to recognized_symbols in dump_backtrace_impl (#372)DrewStratford
2019-07-28Kernel: Expand PATA driver to support multiple hard drives (#365)Jesse
2019-07-28Kernel: Convert /proc/PID/vm to JSON.Andreas Kling
2019-07-28Kernel: Disallow access to shared buffers we're not allowed to access.Andreas Kling
2019-07-27Kernel: Add (expensive) but valuable userspace symbols to stacks.Andreas Kling
2019-07-25Kernel: Dump backtrace to debugger for DefaultSignalAction::DumpCore.Andreas Kling
2019-07-24AK: Make HashMap::get(Key) return an Optional<Value>.Andreas Kling
2019-07-24Kernel: Convert Vector<OwnPtr> to NonnullOwnPtrVector.Andreas Kling
2019-07-24Convert HashMap<Key, OwnPtr<T>> to HashMap<Key, NonnullOwnPtr<T>>.Andreas Kling
2019-07-24Kernel: Simplify PhysicalPage construction.Andreas Kling
2019-07-22Kernel: Add a mechanism for listening for changes to an inode.Andreas Kling
2019-07-22DevPtsFS: Use String::number() in a place where it makes sense.Andreas Kling
2019-07-22Move runnable/non-runnable list control entirely over to SchedulerRobin Burchell
2019-07-21Kernel+LibC: Add a dbgputstr() syscall for sending strings to debug output.Andreas Kling
2019-07-21Kernel: Remove bitrotted "spawn stress" code.Andreas Kling
2019-07-21Kernel+LibC: Add a dbgputch() syscall and use it for userspace dbgprintf().Andreas Kling
2019-07-21AK: Run host tests on makeRobin Burchell
2019-07-21Ext2FS: Put most debug logging behind EXT2_DEBUG.Andreas Kling
2019-07-21Process: Fix select/poll EINTRRobin Burchell
2019-07-21Scheduler: Allow reentry into block()Robin Burchell
2019-07-21Kernel+LibC: Add a dump_backtrace() syscall.Andreas Kling
2019-07-20Thread: Cleanup m_blocker handlingRobin Burchell
2019-07-20Finalizer: Don't double-yieldRobin Burchell
2019-07-20Net: Merge Thread::wait_for_connect into LocalSocket (as the only place that ...Robin Burchell
2019-07-20Thread: Return a result from block() indicating why the block terminatedRobin Burchell
2019-07-20SharedBuffer: Amend commit 2d4d465206dRobin Burchell
2019-07-19SharedBuffer: Fix a denial of serviceRobin Burchell
2019-07-19Kernel: Share the "return to ring 0/3 from signal" trampolines globally.Andreas Kling
2019-07-19Kernel: Remove accidental use of removed Region::set_user_accessible().Andreas Kling
2019-07-19Kernel: Track user accessibility per Region.Andreas Kling
2019-07-19Thread: Fix a regression introduced in 80a6df90220981e64e0ca192908163d3a263ffc6Robin Burchell
2019-07-19AK: Introduce IntrusiveListRobin Burchell
2019-07-19Kernel: Make the Thread::FileDescriptionBlocker constructor protected.Andreas Kling
2019-07-19Kernel: Some small refinements to the thread blockers.Andreas Kling
2019-07-19Thread: More composition in for_each :)Robin Burchell
2019-07-19Scheduler: Remove some raw use of the runnable listsRobin Burchell
2019-07-19Process: Now that Thread::for_each are composable, we can reuse them rather t...Robin Burchell
2019-07-19Thread: Normalize all for_each constructs to use IterationDecisionRobin Burchell
2019-07-19Kernel: Only allow superuser to halt() the system (#342)Jesse
2019-07-19Kernel: Remove memory allocations from the new Blocker APIRobin Burchell
2019-07-19Kernel: Remove old block(State) APIRobin Burchell
2019-07-19Kernel: Restore state strings for block statesRobin Burchell
2019-07-19Kernel: Rename Condition state to Blocked now we only have one blocking mecha...Robin Burchell