summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-12-12ProfileViewer: Begin work on a visualization tool for profiles :^)Andreas Kling
2019-12-12Kernel: Separate out the symbol offsets in profile outputAndreas Kling
2019-12-12Kernel: Bump KBufferBuilder VM allocation to 4 MBAndreas Kling
2019-12-12ProcFS: Rename "samples" in /proc/profile to "frames"Andreas Kling
2019-12-11Kernel: Implement a simple process time profilerAndreas Kling
2019-12-09Kernel: Give PTY's *actually* unique major ID'sAndreas Kling
2019-12-09TTY: Change the MasterPTY device major to not conflict with /dev/psauxAndreas Kling
2019-12-09Kernel+LibC: Make all SharedBuffers purgeable (default: non-volatile)Andreas Kling
2019-12-09Kernel: Move VMObject::for_each_region() to MemoryManager.hAndreas Kling
2019-12-09Kernel: Remap all regions referring to a PurgeableVMObject on purgeAndreas Kling
2019-12-09Kernel: Start implementing purgeable memory supportAndreas Kling
2019-12-09AK: SinglyLinkedList::size_slow() should return size_tAndreas Kling
2019-12-09AK: Use size_t for the length of stringsAndreas Kling
2019-12-09Kernel: Assert that device major/minor hasn't already been registeredAndreas Kling
2019-12-08Kernel: Allow setting thread namesAndrew Kaster
2019-12-08Kernel: Break out of the idle loop on WaitQueue wake instead of on IRQAndreas Kling
2019-12-07Kernel+LibPthread: Implement pthread_detach()Andreas Kling
2019-12-07ProcFS: Fix typo in /proc/net/localAndreas Kling
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