summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2020-09-26Kernel: Fix thread joining issuesTom
2020-09-25Meta+Kernel: Make clang-format-10 cleanBen Wiederhake
2020-09-24Kernel: Remove a whole bunch of unnecessary includes in Process.cppAndreas Kling
2020-09-22AK: Add StringBuilder::appendff using the new format.asynts
2020-09-22AK: Remove strtoull dependency from format.asynts
2020-09-19Kernel: Remove unnecessary class member in UHCIControllerLiav A
2020-09-19Kernel: Fix assertion statement in GenericInterruptHandlerLiav A
2020-09-19Kernel: Let InodeWatcher track child inode numbers instead of namesAndreas Kling
2020-09-19Kernel: Don't assert when reading too little from an InodeWatcherAndreas Kling
2020-09-19Kernel: Simplify ProcFS callbacks by using function pointers directlyTom
2020-09-19Kernel: Fix KResultOr move semanticsTom
2020-09-17Kernel+LibC+UserspaceEmulator: Add SO_TIMESTAMP, and cmsg definitionsNico Weber
2020-09-17LibC: Convert SO_ constants to enumNico Weber
2020-09-17Kernel: Plumb packet receive timestamp from NetworkAdapter to Socket::recvfromNico Weber
2020-09-17Kernel+LibC+UserspaceEmulator: Mostly add recvmsg(), sendmsg()Nico Weber
2020-09-17Kernel: Unbreak sys$pledge()Andreas Kling
2020-09-16Kernel: Return ENOMEM in more placesLuke
2020-09-16Kernel: Fix kernel crash in get_dir_entries when buffer too small.asynts
2020-09-16Kernel: Handle Thread::State::Dead in sys$waitid()Andreas Kling
2020-09-15Kernel: Fix thread donation hanging the systemTom
2020-09-15Kernel: Don't symbolicate stack traces in IRQ handlersTom
2020-09-15FileSystem: Use OutputMemoryStream instead of BufferStream.asynts
2020-09-15Kernel: Use Userspace<> for sys$writevNico Weber
2020-09-14Kernel: Handle safe_memcpy/safe_memset/safe_strnlen faults in irq handlersTom
2020-09-14Kernel: Stop back trace on a null base pointerTom
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-09-13Kernel: Add safe_memcpy, safe_memset and safe_strnlenTom
2020-09-12Kernel: Remove spurious ProcessInspectionHandleBen Wiederhake
2020-09-12Kernel: Fix various forward declarationsBen Wiederhake
2020-09-10Kernel: Rename Process::is_ring0/3 to Process::is_kernel/user_processTom
2020-09-10Kernel: Fix detecting in what ring a crash happenedTom
2020-09-10IPv4: Truncate raw socket reads past buffer lengthAvery
2020-09-09Kernel+LibC+UE: Introduce SIGINFO (generated with ^T)Andreas Kling
2020-09-09Kernel: Fix heap expansion loopTom
2020-09-09Kernel: Optimize single physical page allocation and randomize returnsTom
2020-09-09Kernel: Keep signal state in syncTom
2020-09-08AK: Remove FixedArray class.asynts
2020-09-08Refactor: Replace usages of FixedArray with Vector.asynts
2020-09-08Refactor: Replace usages of FixedArray with Array.asynts
2020-09-07Kernel: Fix crash when delivering signal to barely created threadTom
2020-09-07Kernel: Let TimeManagement keep epoch time as timespecNico Weber
2020-09-06Kernel: Track time-of-last-write in SlavePTY and report it as mtimeAndreas Kling
2020-09-06Kernel: Make File weakableAndreas Kling
2020-09-06Kernel: Virtualize the File::stat() operationAndreas Kling
2020-09-06Kernel: Rename FileDescription::fstat() => stat()Andreas Kling
2020-09-06Kernel: Remove bogus FIXME in TTY::write()Andreas Kling
2020-09-05Kernel/USB: Disable autodetection of UHCI controllers for nowAndreas Kling
2020-09-05Kernel/USB: Start the UHCI controller after resetting itAndreas Kling
2020-09-04Kernel: Add a missing "#pragma once"Andreas Kling
2020-09-04Kernel/USB: Add a simple UHCIController::stop()Andreas Kling