summaryrefslogtreecommitdiff
path: root/Kernel/GlobalProcessExposed.cpp
AgeCommit message (Expand)Author
2021-12-30Kernel: Simplify some if statementsHendiadyoin1
2021-12-30Kernel: Add some implied auto qualifiersHendiadyoin1
2021-12-30Kernel: Remove redundant (K)String::characters() callsDaniel Bertalan
2021-12-30Kernel+AK: Eliminate a couple of temporary String allocationsDaniel Bertalan
2021-12-29Kernel: Port Process to ListedRefCountedIdan Horowitz
2021-12-29Kernel: Remove Process::all_processes()Idan Horowitz
2021-12-28Kernel: Remove the kmalloc_eternal heap :^)Andreas Kling
2021-12-26Kernel: Remove old SlabAllocator :^)Andreas Kling
2021-12-23Kernel: Make major and minor numbers to be DistinctNumericsLiav A
2021-11-30Kernel: Handle string format errors in SlabAllocator stats :^)Brian Gianforcaro
2021-11-18Kernel: Use DistinctNumeric for filesystem ID'sAndreas Kling
2021-11-10Kernel: Make Inode::traverse_as_directory() callback return ErrorOrAndreas Kling
2021-11-08Kernel: Replace KResult and KResultOr<T> with Error and ErrorOr<T>Andreas Kling
2021-11-02Kernel: Move TTY subsystem to use KString instead of `AK::String`Brian Gianforcaro
2021-10-31Kernel: Clarify ambiguous {File,Description}::absolute_pathBen Wiederhake
2021-10-31Kernel: Enable early-returns from VFS::for_each_mountBen Wiederhake
2021-10-25Kernel+SystemServer: Change bootmode to system_modeBen Wiederhake
2021-10-07Kernel: Add the /proc/stat ProcFS componentIdan Horowitz
2021-09-29Kernel/PCI: Remove Address from enumeration callbackLiav A
2021-09-29Kernel: Rename two PCI componentsLiav A
2021-09-29Kernel/PCI: Cache more details about PCI devices when enumerating themLiav A
2021-09-17Kernel/Devices: Use try_create_device helper for ConsoleDeviceLiav A
2021-09-17Kernel/Devices: Move ConsoleDevice into the Devices source directoryLiav A
2021-09-17Kernel: Introduce the DeviceManagement singletonLiav A
2021-09-11Kernel+Userland: Remove loadable kernel modulessLiav A
2021-09-07Kernel: Make PerformanceEventBuffer::to_json() return a KResultAndreas Kling
2021-09-07Kernel: Rename FileDescription => OpenFileDescriptionAndreas Kling
2021-09-07Kernel/PCI: Simplify the entire subsystemLiav A
2021-09-06Kernel: Make SysFS and ProcFS generator functions return KResultAndreas Kling
2021-09-06Kernel: Make KBufferBuilder::append() & friends return KResultAndreas Kling
2021-08-29Kernel: Use ProcessID a bit more in SocketAndreas Kling
2021-08-29Kernel: Strongly typed user & group ID'sAndreas Kling
2021-08-28Kernel: Guard the all processes list with a Spinlock rather than a MutexAndrew Kaster
2021-08-23Kernel: Rename Processor::id() => current_id()Andreas Kling
2021-08-22Kernel: Rename ScopedSpinlock => SpinlockLockerAndreas Kling
2021-08-22Kernel: Rename SpinLock => SpinlockAndreas Kling
2021-08-19Kernel: Make Process::current() return a Process& instead of Process*Idan Horowitz
2021-08-15Kernel: Move ProcFS related overrides in Process to ProcessProcFSTraitssin-ack
2021-08-15Kernel: Handle allocation failure in ProcFS and friendssin-ack
2021-08-13Kernel/ProcFS: Expose TCP/UDP Socket pidsbrapru
2021-08-12Kernel: Steer away from heap allocations for ProcFS process dataLiav A
2021-08-07Kernel: Migrate ARP table locking to ProtectedValueJean-Baptiste Boric
2021-08-06Kernel: Rename Process::space() => Process::address_space()Andreas Kling
2021-08-06Kernel: Move Kernel/Memory/ code into Kernel::Memory namespaceAndreas Kling
2021-08-06Kernel: Store Thread name as a KStringAndreas Kling
2021-08-03Kernel: Expose link speed and duplex through /proc/net/adaptersThomas Wagenveld
2021-07-28Kernel/ProcFS: Make various things superuser-only once againAndreas Kling
2021-07-27Kernel: Support loading the kernel at almost arbitrary virtual addressesGunnar Beutner
2021-07-22Kernel: Add /proc/kernel_base (superuser only)Andreas Kling
2021-07-18Everywhere: Make tracking cpu usage independent from system ticksTom