summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-12-06Kernel: Add getsockopt(SO_PEERCRED) for local socketsAndreas Kling
2019-12-05MenuApplets: Add CPUGraph, our first menu applet :^)Andreas Kling
2019-12-04Meta: Check for Toolchain presence when running makeall.shDan MacDonald
2019-12-02Kernel: Don't CoW non-writable pagesAndreas Kling
2019-12-02Kernel: Crash on memory access in non-readable regionsAndreas Kling
2019-12-02Kernel: Fix bug where mprotect() would ignore setting PROT_WRITEAndreas Kling
2019-12-02Build: Add "sm" as an alias for SystemMonitor for nowAndreas Kling
2019-12-02Build: Build LibDraw before WindowServerAndreas Kling
2019-12-02WindowServer: Port to the new IPC systemAndreas Kling
2019-12-01Kernel: Use a WaitQueue to implement finalizer wakeupAndreas Kling
2019-12-01Kernel+SystemMonitor: Log amounts of I/O per threadAndreas Kling
2019-12-01Kernel: Use a WaitQueue in NetworkTaskAndreas Kling
2019-12-01Kernel: Put some debug spam behind PAGE_FAULT_DEBUGAndreas Kling
2019-12-01Kernel: Use a dedicated thread state for wait-queued threadsAndreas Kling
2019-12-01Kernel: Use a WaitQueue in the SoundBlaster 16 driverAndreas Kling
2019-12-01Kernel: Use a WaitQueue in PATAChannelAndreas Kling
2019-12-01Kernel: Disable interrupts while setting up a thread blockerAndreas Kling
2019-12-01Kernel: Add a WaitQueue for Thread queueing/waking and use it for LockAndreas Kling
2019-11-29Kernel: Have modules export their name in a "module_name" stringAndreas Kling
2019-11-29Kernel: Show module memory size in /proc/modulesAndreas Kling
2019-11-29Kernel: Disallow syscalls from writeable memoryAndreas Kling
2019-11-29Kernel: Demangle kernel C++ symbols correctly againAndreas Kling
2019-11-28Kernel: Allow modules to link against anything in kernel.map :^)Andreas Kling
2019-11-28Kernel: Add /proc/modules to enumerate the currently loaded modulesAndreas Kling
2019-11-28Kernel: Implement basic module unloading :^)Andreas Kling
2019-11-28Kernel: Implement very simple kernel module loadingAndreas Kling
2019-11-28Kernel+ifconfig: Add an MTU value to NetworkAdapterAndreas Kling
2019-11-27Kernel: listen() should fail with EINVAL for already-connected socketsAndreas Kling
2019-11-27Kernel: Remove Process::state(), everyone should use Thread::state()Andreas Kling
2019-11-27Kernel: Remove outdated FIXME about EINTR in select()Andreas Kling
2019-11-27Kernel: Demangle userspace ELF symbols in backtracesAndreas Kling
2019-11-27Kernel: Fix triple-fault when clicking on SystemServer in SystemMonitorAndreas Kling
2019-11-26Kernel: Make syscall counters and page fault counters per-threadAndreas Kling
2019-11-26Kernel: Expose per-thread information in /proc/allAndreas Kling
2019-11-26Kernel: Process::for_each_thread() should show the main thread of PID 0Andreas Kling
2019-11-26Kernel: Handle fstat() on socketsSergey Bugaev
2019-11-26Build: Bump the default disk image size from 500MB to 600MBAndreas Kling
2019-11-25Kernel: Implement the setkeymap() syscall.Hüseyin ASLITÜRK
2019-11-25Demos: Remove "RetroFetch"Andreas Kling
2019-11-24Kernel: Mark mmap()-created regions with a special bitAndreas Kling
2019-11-23ProtocolServer+LibProtocol: Introduce a server for handling downloadsAndreas Kling
2019-11-23IPv4: Protect the list of unacked TCP packets with a lockAndreas Kling
2019-11-23Applications: Remove unused/unfinished "Downloader" programAndreas Kling
2019-11-23Revert "Kernel: Move Kernel mapping to 0xc0000000"Andreas Kling
2019-11-22Kernel: Move Kernel mapping to 0xc0000000Jesse Buhagiar
2019-11-21Ext2FileSystem: set_metadata_dirty(true) during write_directory().Drew Stratford
2019-11-21Kernel: Build with -fno-asynchronous-unwind-tablesAndreas Kling
2019-11-19Kernel: Don't interrupt short writesSergey Bugaev
2019-11-18IPv4: Disconnected non-blocking sockets were not signalling EOFAndreas Kling
2019-11-18Build: Oops, typo in the path to LibHTML code generators in makeall.shAndreas Kling