summaryrefslogtreecommitdiff
path: root/Kernel/Forward.h
AgeCommit message (Expand)Author
2022-11-08Kernel: Split the FATFileSystem.{cpp,h} files into smaller componentsLiav A
2022-11-08Kernel: Split the TmpFS core files into smaller componentsLiav A
2022-11-05Kernel: Add support for jailsLiav A
2022-10-26Kernel: Include missing headers for various filesTimon Kruiper
2022-10-22Kernel: Remove the DevTmpFS classLiav A
2022-08-20Kernel: Add Credentials to hold a set of user and group IDsAndreas Kling
2022-07-22Everywhere: Prefix 'TYPEDEF_DISTINCT_ORDERED_ID' with 'AK_'Linus Groh
2022-07-15Kernel/SysFS: Add /sys/devices/storage directoryLiav A
2022-06-17Kernel/SysFS: Migrate components code from SysFS.cpp to the SysFS folderLiav A
2022-06-06Kernel/Memory: Introduce the SharedFramebufferVMObject classLiav A
2022-04-03Kernel: Use intrusive RegionTree solution for kernel regions as wellAndreas Kling
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-09-08Kernel: Rename DevFS => DevTmpFSLiav A
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-09-05Kernel: Make all Spinlocks use u8 for storage, remove templateBrian Gianforcaro
2021-08-29Kernel: Strongly typed user & group ID'sAndreas Kling
2021-08-23Everywhere: Core dump => CoredumpAndreas Kling
2021-08-22Kernel: Rename ScopedSpinlock => SpinlockLockerAndreas Kling
2021-08-22Kernel: Rename SpinLock => SpinlockAndreas Kling
2021-08-14Kernel: Move {Process,Thread,Session,ProcessGroup}ID to Kernel/Forward.hAndreas Kling
2021-08-08Kernel: Simplify the per-CPU SchedulerData structAndreas Kling
2021-08-06Kernel: Rename Memory::Space => Memory::AddressSpaceAndreas Kling
2021-08-06Kernel: Rename Range => VirtualRangeAndreas Kling
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-08-05Kernel: Add MemoryManager to Forward.hAndreas Kling
2021-07-27Kernel: Introduce ProcessorSpecific<T> for per-CPU data structuresAndreas Kling
2021-07-18Kernel/USB: Move USB bus information from /proc to /sysAndreas Kling
2021-07-17Kernel: Rename Lock to MutexAndreas Kling
2021-07-11Kernel: Remove some duplicate forward declarationsAndreas Kling
2021-07-11Kernel: Use Forward.h headers moreAndreas Kling
2021-07-11Kernel: Rename VFS => VirtualFileSystemAndreas Kling
2021-04-22Everything: Move to SPDX license identifiers in all files.Brian Gianforcaro
2021-03-21Kernel: Add simplistic work queuesTom
2021-02-08Kernel: Factor address space management out of the Process classAndreas Kling
2021-01-17Kernel: Some futex improvementsTom
2021-01-17Kernel+Userland: Remove shared buffers (shbufs)Andreas Kling
2020-12-14Kernel: Generate a coredump file when a process crashesItamar
2020-12-01Kernel: Fix some problems with Thread::wait_on and LockTom
2020-11-30Kernel: Move block condition evaluation out of the SchedulerTom
2020-09-13Kernel: Make copy_to/from_user safe and remove unnecessary checksTom
2020-09-12Kernel: Remove spurious ProcessInspectionHandleBen Wiederhake
2020-08-02Kernel: Prevent recursive calls into the schedulerTom
2020-08-02Kernel: Remove a bunch of duplicate forward declarationsAndreas Kling
2020-07-30Kernel: Simplify the ScopedSpinLock templateAndreas Kling
2020-07-01Kernel: Implement software context switching and Processor structureTom
2020-07-01Kernel: Serialize debug outputTom
2020-05-22Kernel: Add convenient ways to map whole BIOS and EBDA into memoryAndreas Kling
2020-03-28Kernel: Add 'ptrace' syscallItamar
2020-02-28Kernel: Rename InodeVMObject => SharedInodeVMObjectAndreas Kling
2020-02-16Kernel: More header dependency reduction workAndreas Kling