summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-07-10Kernel+Userland: Make the stack alignment comply with the System V ABIGunnar Beutner
2021-07-09LibPthread+Kernel: Add pthread_kill() and the thread_kill syscallAli Mohammad Pur
2021-07-09Kernel: Support multiport for VirtIOConsolex-yl
2021-07-09Kernel: Add support for reading from VirtIOConsolex-yl
2021-07-09Kernel: Stop booting and print if PAE is not supported by the processorLuke
2021-07-08Kernel: Return an already destructed PhysicalPage to the allocatorsTom
2021-07-08Kernel: Move PhysicalPage classes out of the heap into an arrayTom
2021-07-08Kernel: Use PAE to allow accessing all physical memory beyond 4GBTom
2021-07-08Kernel: Add `memchr` and `malloc` to StdLib.cppDaniel Bertalan
2021-07-08Kernel: Use range-for wherever possibleDaniel Bertalan
2021-07-08AK+Kernel: Fix perfect forwarding constructors shadowing othersDaniel Bertalan
2021-07-08Everywhere: Mark debug-only functions `[[maybe_unused]]`Daniel Bertalan
2021-07-08Kernel: Pledge promises accessible via /proc/PID/pledgeRalf Donau
2021-07-07Kernel: Map non-page-aligned text segments correctlyDaniel Bertalan
2021-07-07Kernel: Print if image has become too large againLiav A
2021-07-07Kernel: Fix race causing modifying a Process to fail with a panicTom
2021-07-07Kernel: Add AtomicEdgeAction classTom
2021-07-07Kernel: Custody::absolute_path() => try_create_absolute_path()Max Wipfli
2021-07-07Kernel: Add formatter function for OwnPtr<KString>Max Wipfli
2021-07-07Kernel: Add Custody::try_create_absolute_path()Max Wipfli
2021-07-07Kernel: Add KLexicalPath::try_join and use itMax Wipfli
2021-07-07Kernel: Replace usage of LexicalPath with KLexicalPathMax Wipfli
2021-07-07Kernel: Add KLexicalPathMax Wipfli
2021-07-07Kernel: Stop building ctype.cpp into the KernelMax Wipfli
2021-07-07Kernel+KeyboardSettings: Remove numlock syscall and implement ioctlEdwin Hoksberg
2021-07-07Kernel: Add keyboard ioctl to get num/caps lock stateEdwin Hoksberg
2021-07-07Kernel: Do not hold spinlock while touching user mode futex valuesTom
2021-07-07Kernel: Fix futex race that could lead to thread waiting foreverTom
2021-07-07Kernel: Fix kernel crash when remote peer resets unexpectedlyngc6302h
2021-07-06Kernel+Toolchain: Remove the kernel-specific toolchainGunnar Beutner
2021-07-06Kernel+LibELF: Don't demangle symbols in the kernelGunnar Beutner
2021-07-06Kernel/x86_64: Print if machine doesn't support x86_64 modeLiav A
2021-07-06Kernel: Don't remap BochsGraphicsAdapter MMIO registers on every accessAndreas Kling
2021-07-06Kernel: Fix method name load_kernel_{sybols => symbols}_from_data()Ali Mohammad Pur
2021-07-06Kernel: Promote various integers to 64 bits in storage layerJean-Baptiste Boric
2021-07-05Kernel+LibC: Remove sys$donate()Andreas Kling
2021-07-05Kernel: Print region name+offset for user addresses in thread backtraceTom
2021-07-05Kernel: Fix regression in VFS::symlinkMax Wipfli
2021-07-05Kernel: Stricter path checking in validate_path_against_process_veilMax Wipfli
2021-07-05Kernel: Use the static LexicalPath::basename(String) in VFSMax Wipfli
2021-07-05Kernel: Don't allocate Strings unnecessarily in process veil validationMax Wipfli
2021-07-05Kernel: Fix incorrect indentationGunnar Beutner
2021-07-05Kernel: Replace raw asm functions with naked onesHendiadyoin1
2021-07-05Kernel: Get rid of of some of the duplicate kernel base address macrosGunnar Beutner
2021-07-05Kernel: Merge the x86 and x86_64 boot code into a single fileGunnar Beutner
2021-07-05KeyboardSettings+Kernel: Setting to enable Num Lock on loginForLoveOfCats
2021-07-04Kernel: Implement buffer flipping for VirtIOGPU framebuffersTom
2021-07-04WindowServer: Query driver for framebuffer offsetTom
2021-07-04WindowServer: Implement support for combined buffer flipping + flushingTom
2021-07-04Everywhere: Fix incorrect usages of AK::CheckedIdan Horowitz