summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-02-01Kernel: Fix enum of sysconf values to be in the correct orderLiav A
2021-02-01Kernel: Introduce the MemoryDeviceLiav A
2021-02-01Kernel: Expose SMBIOS blobs in ProcFSLiav A
2021-02-01Kernel+keymap+KeyboardMapper: New pledge for getkeymapBen Wiederhake
2021-02-01Kernel+LibKeyboard: Define the default keymap only in one placeBen Wiederhake
2021-02-01LibKeyboard: Don't assert on failureBen Wiederhake
2021-02-01LibKeyboard+keymap: Support querying the keymap via commandlineBen Wiederhake
2021-02-01Kernel+LibKeyboard: Enable querying the current keymapBen Wiederhake
2021-01-31Userland: Rename PCI slot to PCI device terminologyJean-Baptiste Boric
2021-01-31Kernel: Fix PCI bridge enumerationJean-Baptiste Boric
2021-01-31Revert "Kernel: Don't clone kernel mappings for bottom 2 MiB VM into processes"Andreas Kling
2021-01-31Kernel: Don't clone kernel mappings for bottom 2 MiB VM into processesAndreas Kling
2021-01-31Kernel: Use KResult a bit more in the IPv4 networking codeAndreas Kling
2021-01-31Kernel: Make /proc/self/ work againBen Wiederhake
2021-01-31Kernel: Remove pledge exception for sys$getsockopt() with SO_PEERCREDAndreas Kling
2021-01-30Kernel: Allow changing thread names with the "stdio" promiseAndreas Kling
2021-01-30Kernel: Add FIBMAP ioctl to Ext2FileSystemPeter Elliott
2021-01-30Revert "Kernel: Return -ENOTDIR for non-directory mount target"Andreas Kling
2021-01-30Kernel: Fix mix-up between MAP_STACK/MAP_ANONYMOUS in prot validationAndreas Kling
2021-01-30Kernel: Remove "has made executable exception for dynamic loader" flagAndreas Kling
2021-01-30Meta: Expect sync-local.sh script at repository rootLinus Groh
2021-01-29Kernel: Bump the number of fd's that can be queued on a local socketAndreas Kling
2021-01-29Kernel/Storage: Rewrite IDE disk detection and disk accessLuke
2021-01-29Kernel: Add "prot_exec" pledge promise and require it for PROT_EXECAndreas Kling
2021-01-29Kernel: RangeAllocator randomized correctly check if size is in bound. (#5164)Jorropo
2021-01-29Kernel: Disallow mapping anonymous memory as executableAndreas Kling
2021-01-29Kernel: Enforce W^X more strictly (like PaX MPROTECT)Andreas Kling
2021-01-29Kernel: Check for alignment size overflow when allocating VM rangesAndreas Kling
2021-01-29Kernel: Return -ENOTBLK for non-block device Ext2FS mount sourceLinus Groh
2021-01-29Kernel: Return -ENOTDIR for non-directory mount targetLinus Groh
2021-01-29Kernel: Prevent mmap-ing as both fixed and randomizedSahan Fernando
2021-01-28Kernel: sys$mmap PAGE_ROUND_UP size before calling allocate_randomized (#5154)Jorropo
2021-01-28Kernel: Allow specifying a physical alignment when allocatingTom
2021-01-28Kernel: Retire SchedulerData and add Thread lookup tableTom
2021-01-28Kernel: Remove outdated debug logging from RangeAllocatorAndreas Kling
2021-01-28Kernel+LibC: Add MAP_RANDOMIZED flag for sys$mmap()Andreas Kling
2021-01-28Kernel: Add sanity check assertion in RangeAllocator::allocate_specificAndreas Kling
2021-01-28Kernel: Add sanity check assertion in RangeAllocator::allocate_anywhereAndreas Kling
2021-01-28Kernel: Generate coredump backtraces from "threads for coredump" listAndreas Kling
2021-01-28Kernel+Userland: Remove unused "effective priority" from threadsAndreas Kling
2021-01-28Kernel: Make KernelRng thread-safeTom
2021-01-28Kernel: Remove colonel special-case from Process::for_each_threadTom
2021-01-28BXVGADevice+MBVGADevice: Correctly check page-aligned mmapsPeter Elliott
2021-01-27Revert "Kernel: Fix Thread::relock_process leaving critical section"Andreas Kling
2021-01-27Kernel: Add a compile-time switch to enable scheduling on all CPUsTom
2021-01-27Kernel: Fix Thread::relock_process leaving critical sectionTom
2021-01-27Kernel: Don't hold scheduler lock while setting up blocker in Thread::blockTom
2021-01-27Kernel: Release MM lock while yielding from inode page fault handlerTom
2021-01-27Kernel: Keep a list of threads per ProcessTom
2021-01-27Kernel: Implement thread priority queuesTom