summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-12-31Kernel: Update E1000 link state using interruptdrblah
2021-12-30Kernel: Use the toolchain's `nm` in mkmap.shDaniel Bertalan
2021-12-30Kernel: Simplify some if statementsHendiadyoin1
2021-12-30Kernel: Add some implied auto qualifiersHendiadyoin1
2021-12-30Kernel: Remove else-after-return statements in CommandLine.cppHendiadyoin1
2021-12-30Kernel: Remove superfluous moves in CommandLine.cppHendiadyoin1
2021-12-30Kernel: Add missing includes in ThreadTracer and WorkQueueHendiadyoin1
2021-12-30Kernel: Tighten String-related includesDaniel Bertalan
2021-12-30Kernel: Remove redundant (K)String::characters() callsDaniel Bertalan
2021-12-30Kernel+AK: Eliminate a couple of temporary String allocationsDaniel Bertalan
2021-12-30Kernel: Propagate allocation failure in resolve_path_without_veilDaniel Bertalan
2021-12-30Kernel: Fix incorrect SFMASK MSR value clobbering reserved bitsOwen Smith
2021-12-29Kernel: Add verification promise violations are propagated properlyBrian Gianforcaro
2021-12-29Kernel: Handle promise violations in the syscall handlerBrian Gianforcaro
2021-12-29Kernel: Add EPROMISEVIOLATION as a kernel ErrnoCodeBrian Gianforcaro
2021-12-29Kernel: Remove now unused REQUIRE_PROMISE and REQUIRE_NO_PROMISES macrosBrian Gianforcaro
2021-12-29Kernel: Use Process::require_no_promises instead of REQUIRE_NO_PROMISESBrian Gianforcaro
2021-12-29Kernel: Use Process::require_promise() instead of REQUIRE_PROMISE()Brian Gianforcaro
2021-12-29Kernel: Print KUBSAN backtrace to screen if KUBSAN is deadlyLuke Wilde
2021-12-29Kernel: Clarify why ftruncate() & pread() are passed `off_t const*`Brian Gianforcaro
2021-12-29Kernel: Make File::unref virtualIdan Horowitz
2021-12-29Kernel+LibC: Add ECANCELED errno valueDaniel Bertalan
2021-12-29Kernel: Zero initialize `winsize` in TIOCGWINSZBrian Gianforcaro
2021-12-29Kernel: Fix info leak from `sockaddr_un` in socket syscallsBrian Gianforcaro
2021-12-29Kernel: Fix info leak from padding in GenericFramebufferDevice::ioctlBrian Gianforcaro
2021-12-29Kernel: Return the actual number of CPU cores that we haveDaniel Bertalan
2021-12-29Kernel: Port File to RefCountedIdan Horowitz
2021-12-29Kernel: Rename File::{before_removing => will_be_destroyed}Idan Horowitz
2021-12-29Kernel: Port Process to ListedRefCountedIdan Horowitz
2021-12-29Kernel: Remove Process::all_processes()Idan Horowitz
2021-12-29Kernel: Port Custody to ListedRefCountedIdan Horowitz
2021-12-29Kernel: Support Mutex Protected lists in ListedRefCountedIdan Horowitz
2021-12-28Kernel: Implement and use the syscall/sysret instruction pair on x86_64Owen Smith
2021-12-28Kernel: Reorder the 64-bit GDT a bitOwen Smith
2021-12-28Kernel: Propagate overflow errors from Memory::page_round_upGuilherme Goncalves
2021-12-28Kernel: Remove old comment about kmalloc() being Q&D :^)Andreas Kling
2021-12-28Kernel: VERIFY that addresses passed to kfree_sized() look validAndreas Kling
2021-12-28Kernel: Rename kmalloc_pool_heap => initial_kmalloc_memoryAndreas Kling
2021-12-28Kernel: Remove the kmalloc_eternal heap :^)Andreas Kling
2021-12-28Kernel: Lock socket mutex across {get,set}sockopt() and SO_ERROR updatesAndreas Kling
2021-12-28Kernel: Fix race condition in TmpFSInode::notify_watchers()Andreas Kling
2021-12-28Kernel: Add _SC_MAPPED_FILES sysconf APIBrian Gianforcaro
2021-12-28LibC: Add in6addr_loopback and IN6ADDR_LOOPBACK_INIT constantBrian Gianforcaro
2021-12-28Kernel: Remove the KString::try_create(String::formatted(...)) patternDaniel Bertalan
2021-12-28Kernel/Net: Move Realtek network adapters code to a separate directoryLiav A
2021-12-28Kernel/Net: Move NE2000 network adapter code to a separate directoryLiav A
2021-12-28Kernel: Run clang-format on E1000NetworkAdapter.cppLiav A
2021-12-28Kernel/Net: Move Intel network adapters code to a separate directoryLiav A
2021-12-28Kernel: Use type alias for Kmalloc SubHeap and SlabBlock list typesBrian Gianforcaro
2021-12-26Kernel: Scrub kmalloc slabs when allocated and deallocatedAndreas Kling