summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2023-03-16Kernel: Refactor AHCIController to propagate more errorsJulian Offenhäuser
2023-03-16Kernel: Allow AHCIController::initialize() to failJulian Offenhäuser
2023-03-16Kernel: Propagate errors in StorageController reset() and shutdown()Julian Offenhäuser
2023-03-15Kernel: Merge {get,set}_process_name syscalls to the prctl syscallLiav A
2023-03-15Kernel/Ramdisk: Propagate error during Ramdisk initializePankaj Raghav
2023-03-15Kernel/Storage: Use NonnullRefPtr for storage controllersPankaj Raghav
2023-03-13AK: Rename Stream::write_entire_buffer to Stream::write_until_depletedTim Schumacher
2023-03-13Kernel: Don't include Kernel/Arch/RegisterState from userspaceAndrew Kaster
2023-03-12Kernel: Make the Jails' internal design a lot more saneLiav A
2023-03-11Kernel/Storage+Base: Fix boot_device_addressing document for NVMePankaj Raghav
2023-03-11Kernel: Add non standard value to sys$sysconfFabian Dellwing
2023-03-11Kernel: Fix variable shadowing issue in PCIIDELegacyModeControllerJulian Offenhäuser
2023-03-10Kernel: Use RefPtr instead of LockRefPtr for File and subclassesAndreas Kling
2023-03-09Kernel: Switch LockRefPtr<Inode> to RefPtr<Inode>Andreas Kling
2023-03-08Kernel: Add missing include that broke the AARCH64 buildMarco Cutecchia
2023-03-08Kernel: Fix mispellings of AARCH64 that broke the buildMarco Cutecchia
2023-03-08Kernel/Storage: Remove indication for possible future support of ATAPILiav A
2023-03-08Kernel: Remove ATAPI eject method from the AHCIPort classLiav A
2023-03-08Kernel/VirtIO: Ignore Configurations that have length of zero bytesLiav A
2023-03-07Kernel: Use non-locking {Nonnull,}RefPtr for OpenFileDescriptionAndreas Kling
2023-03-06Kernel: Remove two outdated FIXMEs about the file descriptor table mutexAndreas Kling
2023-03-06AK+Kernel: Remove all the Nonnull*PtrVector classesAndreas Kling
2023-03-06Kernel: Stop using NonnullLockRefPtrVectorAndreas Kling
2023-03-06Everywhere: Remove NonnullOwnPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullOwnPtrVectorAndreas Kling
2023-03-06Everywhere: Remove NonnullRefPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullRefPtrVectorAndreas Kling
2023-03-05Kernel: Move process coredump metadata modification to the prctl syscallLiav A
2023-03-05Kernel: Actually check Process unveil data when creating perfcore dumpLiav A
2023-03-05Kernel+Userland: Add support for using the PCSpeaker with various tonesLiav A
2023-03-01Kernel: Move TYPEDEF_* TTY macros to API/ttydefaults.h fileLiav A
2023-03-01Kernel+LibC: Move the FD_SETSIZE declaration to API/POSIX/select.h fileLiav A
2023-03-01Kernel: Remove includes to LibC stdarg definitionsLiav A
2023-03-01Kernel: Remove heuristics for detecting malformed malloc memory accessLiav A
2023-02-25Kernel: Mark sys$prctl() as not needing the big lockLiav A
2023-02-24Kernel+Userland: Refine preventing syscall annotations of Regions optionLiav A
2023-02-24Kernel: Do 2 validations in annotate_mapping syscall outside a spinlockLiav A
2023-02-24Kernel: Properly lock Process protected data in the prctl syscallLiav A
2023-02-24Kernel/FileSystem: Simplify the ProcFS significantlyLiav A
2023-02-24Kernel: Fix typo proccess => process in a name of Process methodLiav A
2023-02-24AK+Kernel: Add includes before removing Kernel/ProcessExposed.hLiav A
2023-02-24Kernel+Userland: Unify declarations for KCOV in Kernel/API/kcov.hLiav A
2023-02-24Kernel+Userland: Move prctl numbers header file to Kernel/API directoryLiav A
2023-02-23Kernel: Prevent out-of-bounds read/write in VirtIO GPU3DDevice::ioctlLiav A
2023-02-21Kernel: Support more clocks in sys$clock_getres()Humberto Alves
2023-02-21Kernel: Fix const-correctness issue in StorageManagementAndreas Kling
2023-02-21Kernel: Make NVMeQueue const-correct internallyAndreas Kling
2023-02-21Kernel: Fix const-correctness of PCI::DeviceIdentifier usageAndreas Kling
2023-02-21Kernel: Make NNRP<PhysicalPage const> possibleAndreas Kling
2023-02-19Kernel/IntelGraphics: Move PLL handling code to a different fileLiav A