summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-04-29Kernel: Add MSG_PEEK support for the IPv4SocketJustin
2021-04-29Kernel: Implement peek() function for DoubleBufferJustin
2021-04-29Everywhere: Use "the SerenityOS developers." in copyright headersLinus Groh
2021-04-29Everywhere: Add missing comma between copyright year and nameLinus Groh
2021-04-28Kernel: Avoid overrunning the user-specified buffers in select()Gunnar Beutner
2021-04-28Kernel: Check kernel symbol's name length matches searched nameIdan Horowitz
2021-04-28Kernel+LibC: Implement the socketpair() syscallGunnar Beutner
2021-04-27Build: Provide the user with a nice message after Toolchain upgradeBrian Gianforcaro
2021-04-27Build: Use variables when concatenating Toolchain paths.Brian Gianforcaro
2021-04-27Kernel: Move PCI vendor and device IDs into Kernel/PCI/IDs.hGunnar Beutner
2021-04-27Kernel: Avoid resetting the IRQ mask for E1000 on each interruptGunnar Beutner
2021-04-27Kernel: Add logging for E1000 RX buffer overrunGunnar Beutner
2021-04-27Kernel: Use macros instead of hard-coded magic valuesGunnar Beutner
2021-04-27Kernel: Make sure the E1000 network adapter keeps receiving packetsGunnar Beutner
2021-04-27Kernel: Check futex command if realtime clock is usedJelle Raaijmakers
2021-04-27Kernel: Simplify BlockTimeout constructorJelle Raaijmakers
2021-04-27Kernel: Silence a few more network dbgln()sGunnar Beutner
2021-04-26Kernel: Fix incorrect argument for thread_exit eventsGunnar Beutner
2021-04-26Kernel: Log thread exits for global profilesGunnar Beutner
2021-04-26Kernel: Avoid calling characters() where not necessaryGunnar Beutner
2021-04-26Kernel: Use the correct union member for unmap eventsGunnar Beutner
2021-04-26Kernel: Ensure IO and memory accesses are allowed for IDE channelsLiav A
2021-04-26Kernel/Storage: Make the IDEChannel design more robustLiav A
2021-04-26Kernel/PCI: Add helpers to enable IO and memory accessesLiav A
2021-04-26Kernel/Storage: Fix sending IOGroup parametersLiav A
2021-04-26Kernel: Respond to packets sent to the directed broadcast addressGunnar Beutner
2021-04-26Kernel+Profiler: Improve profiling subsystemGunnar Beutner
2021-04-26Kernel: Increase max frame count to 64Gunnar Beutner
2021-04-26Kernel: Stop walking the stack when we encounter return address 0Gunnar Beutner
2021-04-25Everywhere: Remove empty line after function body opening curly braceLinus Groh
2021-04-25Kernel: Remove the now defunct `LOCKER(..)` macro.Brian Gianforcaro
2021-04-25Kernel: Remove the now defunct `RESTORE_LOCK(..)` macro.Brian Gianforcaro
2021-04-25Kernel: Utilize AK::SourceLocation for LOCK_DEBUG instrumentation.Brian Gianforcaro
2021-04-25Kernel: Add lock_count to procfs$all when LOCK_DEBUG is enabled.Brian Gianforcaro
2021-04-25Kernel: Fix LOCK_DEBUG feature to work againBrian Gianforcaro
2021-04-24Kernel: Support null act argument for sigaction syscallJelle Raaijmakers
2021-04-23AK: Rename adopt() to adopt_ref()Andreas Kling
2021-04-23Kernel: Don't allow to kill kernel processesMaciej Zygmanowski
2021-04-22Everywhere: Use linusg@serenityos.org for my copyright headersLinus Groh
2021-04-22Everywhere: Use bgianf@serenityos.org for my copyright attributionBrian Gianforcaro
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-04-21Kernel: Convert String::format() => String::formatted()Andreas Kling
2021-04-21Kernel: Annotate more AsyncDeviceRequest API's with [[nodiscard]]Brian Gianforcaro
2021-04-21Kernel: Make AsyncDeviceRequest sub-req management alloc freeBrian Gianforcaro
2021-04-21Meta: Add an option to precompile some very common AK headersAli Mohammad Pur
2021-04-20Kernel: Don't consider kernel memory regions for syscall origin checkAndreas Kling
2021-04-20Kernel: Remove requirement for the thread entitlement for the futex syscallGunnar Beutner
2021-04-20Ext2FS: Put bg_used_dirs_count debug logging behind EXT2_DEBUGAndreas Kling
2021-04-19Kernel: Stop treating port 0 (ephemeral auto bind) as a privileged portIdan Horowitz
2021-04-19Kernel: Add a syscall to clear the profiling bufferBrian Gianforcaro