summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-08-07Kernel: Migrate process list locking to ProtectedValueJean-Baptiste Boric
2021-08-07Kernel: Make process list a singletonJean-Baptiste Boric
2021-08-07Kernel: Migrate hostname locking to ProtectedValueJean-Baptiste Boric
2021-08-07Kernel: Migrate UDP socket table locking to ProtectedValueJean-Baptiste Boric
2021-08-07Kernel: Migrate TCP socket tables locking to ProtectedValueJean-Baptiste Boric
2021-08-07Kernel: Migrate IPv4 socket table locking to ProtectedValueJean-Baptiste Boric
2021-08-07Kernel: Migrate local socket table locking to ProtectedValueJean-Baptiste Boric
2021-08-07Kernel: Migrate FIFO table locking to ProtectedValueJean-Baptiste Boric
2021-08-07Kernel: Use atomic integer for next FIFO idJean-Baptiste Boric
2021-08-07Kernel: Migrate ARP table locking to ProtectedValueJean-Baptiste Boric
2021-08-07Kernel: Introduce ProtectedValueJean-Baptiste Boric
2021-08-07Kernel: Implement contended, ref-counted resource frameworkJean-Baptiste Boric
2021-08-07Kernel: Introduce spin-locked contended and locked resource conceptsJean-Baptiste Boric
2021-08-07Kernel: Introduce contended and locked resource conceptsJean-Baptiste Boric
2021-08-07Kernel: Move Lockable into its own headerJean-Baptiste Boric
2021-08-07Kernel: Move SpinLock.h into Locking/Jean-Baptiste Boric
2021-08-07Kernel: Move Mutex into Locking/Jean-Baptiste Boric
2021-08-07Kernel: Move LockMode into Locking/Jean-Baptiste Boric
2021-08-07Kernel: Fix bad search-and-replace renamesAndreas Kling
2021-08-06Kernel: Disable big process lock for sys$sysconfIdan Horowitz
2021-08-06Kernel: Disable big process lock for sys$get_stack_boundsIdan Horowitz
2021-08-06Kernel: Disable big process lock for sys$gettimeofdayIdan Horowitz
2021-08-06Kernel: Disable big process lock for sys$clock_nanosleepIdan Horowitz
2021-08-06Kernel: Disable big process lock for sys$clock_gettime()Idan Horowitz
2021-08-06Kernel: Disable big process lock for sys$getkeymapIdan Horowitz
2021-08-06Kernel: Disable big process lock for sys$getrandomIdan Horowitz
2021-08-06Kernel: Disable big process lock for sys$dbgputchIdan Horowitz
2021-08-06Kernel: Hold the global logging lock in dbgputchIdan Horowitz
2021-08-06Kernel: Disable big process lock for sys$dbgputstrIdan Horowitz
2021-08-06Kernel: Disable big process lock for sys$dump_backtrace()Idan Horowitz
2021-08-06Kernel: Disable big process lock for sys$beep()Idan Horowitz
2021-08-06Kernel: Make Process's m_promises & m_execpromises fields atomicIdan Horowitz
2021-08-06Kernel: Add convenience values to the Memory::Region::Access enumAndreas Kling
2021-08-06Kernel: Rename a very long enum to ShouldDeallocateVirtualRangeAndreas Kling
2021-08-06Kernel: Make identity mapping mechanism used during AP boot non-genericAndreas Kling
2021-08-06Kernel: Move UnveilNode.h into Kernel/FileSystem/Andreas Kling
2021-08-06Kernel: Rename Process::space() => Process::address_space()Andreas Kling
2021-08-06Kernel: Rename Memory::Space => Memory::AddressSpaceAndreas Kling
2021-08-06Kernel: Rename Range => VirtualRangeAndreas Kling
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-08-06Kernel: Rename Kernel/VM/ to Kernel/Memory/Andreas Kling
2021-08-06Kernel: Fix handful of remaining "return -EFOO" mistakesAndreas Kling
2021-08-06Kernel: Use try_copy_kstring_from_user() in sys$mount()Andreas Kling
2021-08-06Kernel: Store coredump metadata properties as KStringsAndreas Kling
2021-08-06Kernel: Use try_copy_kstring_from_user() in sys$link()Andreas Kling
2021-08-06Kernel: Use try_copy_kstring_from_user() in Socket::setsockopt()Andreas Kling
2021-08-06Kernel: Use try_copy_kstring_from_user() in IPv4Socket::ioctl()Andreas Kling
2021-08-06Kernel: Don't make a separate allocation for thread FPU stateAndreas Kling
2021-08-06Kernel: Store Thread name as a KStringAndreas Kling
2021-08-06Kernel: Make a helper in the Intel graphics driver return StringViewAndreas Kling