summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2022-01-04Kernel: Update key_code_countAatos Majava
2022-01-04Kernel: Scan ACPI memory ranges for the RSDP tableTom
2022-01-04Kernel: Fix possible buffer overrun when scanning a MappedROMTom
2022-01-04Kernel: Fix determining EBDA sizeTom
2022-01-04Kernel: Include correct header for DistinctNumeric in DeviceFileTypes.hDaniel Bertalan
2022-01-04Kernel: Align GDT to the size of a DescriptorIdan Horowitz
2022-01-04Kernel: Replace incorrect loop condition in write_raw_gdt_entryIdan Horowitz
2022-01-04Kernel: Use enum instead of magic numbers for GDT descriptor typesIdan Horowitz
2022-01-04Kernel: Make Thread::m_kernel_stack_region a NonnullOwnPtrIdan Horowitz
2022-01-04Kernel: Replace divide_rounded_up uses with ceil_div in Ext2FileSystemOwen Smith
2022-01-03Kernel: Allow backspace '\b' to be remappedCorey Williamson
2022-01-03Kernel: Enumerate PCI devices a single time in StorageManagementBrian Gianforcaro
2022-01-03Kernel: Use `try_create` not `must_create` in SysFSUSB::createJesse Buhagiar
2022-01-02Kernel: Allow specifying partition index with NVMe devicesTom
2022-01-02Kernel: Delay Process data unprotection in sys$pledge()Andreas Kling
2022-01-02Kernel: Always pass InodeIdentifier by valueAndreas Kling
2022-01-02Kernel/TmpFS: Prevent TmpFS::add_child() from adding duplicate childrenAndreas Kling
2022-01-01Kernel: Fix NVMe register accessTom
2022-01-01Kernel+LibC+LibCore: Add lchown and fchownat functionscircl
2022-01-01Kernel/NVMe: Add initial NVMe driver supportPankaj Raghav
2022-01-01Kernel: Add DMA allocate functions that are TRY-ablePankaj Raghav
2021-12-31Kernel: Update E1000 link state using interruptdrblah
2021-12-30Kernel: Use the toolchain's `nm` in mkmap.shDaniel Bertalan
2021-12-30Kernel: Simplify some if statementsHendiadyoin1
2021-12-30Kernel: Add some implied auto qualifiersHendiadyoin1
2021-12-30Kernel: Remove else-after-return statements in CommandLine.cppHendiadyoin1
2021-12-30Kernel: Remove superfluous moves in CommandLine.cppHendiadyoin1
2021-12-30Kernel: Add missing includes in ThreadTracer and WorkQueueHendiadyoin1
2021-12-30Kernel: Tighten String-related includesDaniel Bertalan
2021-12-30Kernel: Remove redundant (K)String::characters() callsDaniel Bertalan
2021-12-30Kernel+AK: Eliminate a couple of temporary String allocationsDaniel Bertalan
2021-12-30Kernel: Propagate allocation failure in resolve_path_without_veilDaniel Bertalan
2021-12-30Kernel: Fix incorrect SFMASK MSR value clobbering reserved bitsOwen Smith
2021-12-29Kernel: Add verification promise violations are propagated properlyBrian Gianforcaro
2021-12-29Kernel: Handle promise violations in the syscall handlerBrian Gianforcaro
2021-12-29Kernel: Add EPROMISEVIOLATION as a kernel ErrnoCodeBrian Gianforcaro
2021-12-29Kernel: Remove now unused REQUIRE_PROMISE and REQUIRE_NO_PROMISES macrosBrian Gianforcaro
2021-12-29Kernel: Use Process::require_no_promises instead of REQUIRE_NO_PROMISESBrian Gianforcaro
2021-12-29Kernel: Use Process::require_promise() instead of REQUIRE_PROMISE()Brian Gianforcaro
2021-12-29Kernel: Print KUBSAN backtrace to screen if KUBSAN is deadlyLuke Wilde
2021-12-29Kernel: Clarify why ftruncate() & pread() are passed `off_t const*`Brian Gianforcaro
2021-12-29Kernel: Make File::unref virtualIdan Horowitz
2021-12-29Kernel+LibC: Add ECANCELED errno valueDaniel Bertalan
2021-12-29Kernel: Zero initialize `winsize` in TIOCGWINSZBrian Gianforcaro
2021-12-29Kernel: Fix info leak from `sockaddr_un` in socket syscallsBrian Gianforcaro
2021-12-29Kernel: Fix info leak from padding in GenericFramebufferDevice::ioctlBrian Gianforcaro
2021-12-29Kernel: Return the actual number of CPU cores that we haveDaniel Bertalan
2021-12-29Kernel: Port File to RefCountedIdan Horowitz
2021-12-29Kernel: Rename File::{before_removing => will_be_destroyed}Idan Horowitz
2021-12-29Kernel: Port Process to ListedRefCountedIdan Horowitz