summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2019-08-04IPv4: Use KBuffer instead of ByteBuffer for socket receive queuesAndreas Kling
2019-08-04Kernel: Add KBuffer, a simple byte buffer backed by kernel-only memoryAndreas Kling
2019-08-04Kernel: Remove more unused members of IPv4Socket.Andreas Kling
2019-08-04Kernel: Remove a bunch of unused members in IPv4Socket.Andreas Kling
2019-08-04ChanViewer: Start working on a simple read-only 4Chan viewerAndreas Kling
2019-08-04Kernel: Put IPv4 and TCP related debug spam behind flagsAndreas Kling
2019-08-03AudioServer: Port to the new generated IPC mechanismAndreas Kling
2019-08-03LibIPC: Start fleshing out a separate IPC libraryAndreas Kling
2019-08-03IPCCompiler: Start working on a simple IPC definition languageAndreas Kling
2019-08-03Kernel+ProcessManager: Add some more info to /proc/PID/fdsAndreas Kling
2019-08-02Kernel: mount() should fail if the provided device is not a disk deviceAndreas Kling
2019-08-02Kernel: Generalize VFS metadata lookup and use it in mount() and stat()Andreas Kling
2019-08-02Kernel: Align the KResult value storage appropriately.Andreas Kling
2019-08-02Kernel: Some improvements to the mount syscallAndreas Kling
2019-08-02Build: Add /dev/{hda,hdb,hdc,hdd} filesAndreas Kling
2019-08-02Kernel: mount system call (#396)Jesse
2019-08-01Kernel: Clean up thread stacks when a thread diesAndreas Kling
2019-08-01Kernel: Delete non-main threads immediately after finalizing themAndreas Kling
2019-08-01Scheduler: Fix bitrotted SCHEDULER_RUNNABLE_DEBUG codeAndreas Kling
2019-08-01Scheduler: Fix deadlock when first scheduling candidate being inspectedAndreas Kling
2019-08-01ProcFS: Make some use of Vector::empend().Andreas Kling
2019-08-01Ext2FS: Make some use of Vector::empend().Andreas Kling
2019-08-01ProcFS: Align the buffer used for the CPUID brand string.Andreas Kling
2019-08-01Kernel: Remove unnecessary null check in Process::fork()Andreas Kling
2019-08-01Kernel+LibC: A lot of the signal handling code was off-by-one.Andreas Kling
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