summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-12-11Kernel: Move architecture dependent includes to the top in Processor.hHendiadyoin1
2021-12-11Kernel: Extract ProcessorSpecificDataID from from Arch/Processor.hHendiadyoin1
2021-12-11Kernel: Extract DeferredCallEntry from Arch/Processor.hHendiadyoin1
2021-12-11Kernel: Remove unused String.h includesHendiadyoin1
2021-12-11Everywhere: Fix -Winconsistent-missing-override warnings from ClangDaniel Bertalan
2021-12-11Kernel: Fix overly loose MemoryManager::kernel_region_from_vaddr()Andreas Kling
2021-12-11Kernel: Make PhysicalRegion::return_page() do arithmetic instead of loopAndreas Kling
2021-12-11Kernel: Simplify 64-bit HPET reads on x86_64Andreas Kling
2021-12-11Kernel: Store kernel memory regions in a RedBlackTreeAndreas Kling
2021-12-09Kernel: Some clang-tidy fixes in Bus/VirtIOHendiadyoin1
2021-12-09Kernel: Some clang-tidy fixes in Bus/USBHendiadyoin1
2021-12-09Kernel: Mark USBTransfer's constructor as privateHendiadyoin1
2021-12-09Kernel: Mark ACPI::Parser's empty destructor as defaultHendiadyoin1
2021-12-09Kernel: Fix some clang-tidy warnings in PCI::AccessHendiadyoin1
2021-12-09Kernel: Use AK:any_of in PCI::Device capability checksHendiadyoin1
2021-12-09Kernel: Construct PCIDeviceAttributeSysFSComponent with StringViewsHendiadyoin1
2021-12-09Kernel: Pass capabilities as const reference in PCI::AddressHendiadyoin1
2021-12-09Kernel: Mark PCI::Address as trivially copyableHendiadyoin1
2021-12-09Kernel: Add missing include to SlabAllocatorHendiadyoin1
2021-12-06Kernel: Don't try to dispatch urgent signals for kernel crashesIdan Horowitz
2021-12-06Kernel: Terminate current thread immediately on unhandled urgent signalIdan Horowitz
2021-12-06Kernel: Remove unused Inode::preopen_fd()Andreas Kling
2021-12-05Kernel: Make ptrace return an error on errorBen Wiederhake
2021-12-05Kernel: Implement new ptrace function PT_PEEKBUFBen Wiederhake
2021-12-05Kernel+strace: Remove unnecessary indirection for PEEKBen Wiederhake
2021-12-05Kernel: Mark kernel smart-pointer classes as [[nodiscard]]Sam Atkins
2021-12-05Kernel: Cast unused smart-pointer return value to voidSam Atkins
2021-12-05Kernel: Define PT_WRITE_I and PT_WRITE_DIdan Horowitz
2021-12-05Kernel: Add support for the POLLWRBAND poll eventIdan Horowitz
2021-12-05Kernel: Define the POLLRDNORM alias for POLLINIdan Horowitz
2021-12-05Kernel: Define the POLLWRNORM alias for POLLOUTIdan Horowitz
2021-12-05Kernel: Add the IPPROTO_{IGMP, IPIP, RAW} protocol macrosIdan Horowitz
2021-12-05Kernel: Add the IP_{BLOCK_SOURCE, UNBLOCK_SOURCE, OPTIONS} macrosIdan Horowitz
2021-12-05Kernel: Add the SO_OOBINLINE SOL_SOCKET-level option macroIdan Horowitz
2021-12-05Kernel: Implement the SO_DONTROUTE SOL_SOCKET-level optionIdan Horowitz
2021-12-05Kernel: Implement the SO_ACCEPTCONN SOL_SOCKET-level optionIdan Horowitz
2021-12-05Kernel: Stub out the SO_DEBUG SOL_SOCKET-level optionIdan Horowitz
2021-12-05Kernel: Add support for the MSG_WAITALL sys$recvmsg flagIdan Horowitz
2021-12-05Kernel: Add support for the MSG_DONTROUTE sys$sendmsg flagIdan Horowitz
2021-12-05Kernel: Return EINVAL on unsupported LocalSocket ioctlIdan Horowitz
2021-12-04Kernel: Wrap x86 assembly behind `ARCH(...)` in Syscall.hDaniel Bertalan
2021-12-04Kernel: Do not do integer to pointer conversion in constexpr functionsDaniel Bertalan
2021-12-04Kernel: Do not return a null ref in `Processor::current` on aarch64Daniel Bertalan
2021-12-01Kernel: Handle invalid stack pointer during signal dispatchIdan Horowitz
2021-12-01Kernel: Dispatch handle-able signals instead of crashing if possibleIdan Horowitz
2021-12-01Kernel+LibC: Implement sigaltstack()Idan Horowitz
2021-12-01Kernel: Clear up some comments in the sys$mprotect implementationIdan Horowitz
2021-12-01Kernel: Move incorrect early return in sys$mprotectIdan Horowitz
2021-12-01Kernel: Replace usages of SIGSTKFLT with SIGSEGVIdan Horowitz
2021-12-01Kernel: Move the expand_range_to_page_boundaries helper to MemoryManagerIdan Horowitz