summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-07-17Kernel: Replace "folder" => "directory" everywhereAndreas Kling
2021-07-17Kernel: Remove Inode::directory_entry_count()Andreas Kling
2021-07-17Kernel: Count remaining children in VirtualFileSystem::rmdir() manuallyAndreas Kling
2021-07-17Kernel/DevFS: Use KString for DevFSDeviceInode::m_nameAndreas Kling
2021-07-17Kernel/DevFS: Use KString for DevFSLinkInode::m_linkAndreas Kling
2021-07-17Kernel: Add an API for turning a UserOrKernelBuffer into a KStringAndreas Kling
2021-07-17Kernel/DevFS: Use KString for DevFSLinkInode::m_nameAndreas Kling
2021-07-17Kernel/DevFS: Make DevFSInode::name() return StringViewAndreas Kling
2021-07-17Kernel: Make Inode::create_child() take the name as a StringViewAndreas Kling
2021-07-17Kernel/DevFS: Remove some unnecessary inode lockingAndreas Kling
2021-07-17Kernel: Rename Inode::m_lock => m_inode_lockAndreas Kling
2021-07-17Kernel: Remove unused Inode::is_shared_vmobject()Andreas Kling
2021-07-17Kernel: Rename Lock to MutexAndreas Kling
2021-07-17Kernel: Make FileSystem::class_name() return a StringViewAndreas Kling
2021-07-17Kernel: Remove double RedBlackTree lookup in VM/Space region removalBrian Gianforcaro
2021-07-17Kernel: Convert the PhysicalPage bool parameter to an enumBrian Gianforcaro
2021-07-17Kernel: Declare VM/RangeAllocator trivial destructor as defaultBrian Gianforcaro
2021-07-17Kernel: Remove stale include from VM/RangeAllocator.cppBrian Gianforcaro
2021-07-17Kernel: Convert RangeAllocator VERIFY to proper error handlingBrian Gianforcaro
2021-07-17LibC: Use 64-bit stack smash value for 64-bit modePeter Bindels
2021-07-17Kernel: Make PAGE_MASK architecture independentHediadyoin1
2021-07-17Kernel: Initialize TimeManagement before using KernelRNGTom
2021-07-17Kernel: Remove TimeManagement::initialized that wasn't implementedTom
2021-07-16Kernel+AK: Generate compile-time error for non-sized `delete`Daniel Bertalan
2021-07-16Kernel: Implement aligned `operator new` and use itDaniel Bertalan
2021-07-16Kernel: Tell the compiler about `operator new`'s alignmentDaniel Bertalan
2021-07-16Kernel: Rename functions to be less confusingTom
2021-07-16Kernel: Release big lock when blocking on another lockTom
2021-07-16Kernel: Fix some Lock problems and VERIFY statementsTom
2021-07-16Kernel: Make the page table for the kernel image largerGunnar Beutner
2021-07-16Kernel: Make resizing the page tables for the kernel image easierGunnar Beutner
2021-07-16Kernel: Move end_of_kernel_image after the .ksyms sectionGunnar Beutner
2021-07-16Kernel: Support specifying a 64-bit KERNEL_BASE addressGunnar Beutner
2021-07-16Kernel: Avoid unnecessary jump in the boot codeGunnar Beutner
2021-07-16Kernel: Avoid hard-coding kernel virtual baseGunnar Beutner
2021-07-16Kernel: Remove stale forward declaration of BochsFramebufferDeviceLiav A
2021-07-16Kernel: Fix bogus check in Thread::WaitBlockCondition::finalize()Andreas Kling
2021-07-16AK+Kernel: Implement and use EnumBits has_any_flag()Timothy
2021-07-16Kernel: Return ENOMEM on allocation failures in FramebufferDevice::mmapLuke
2021-07-16Kernel/Ext2FS: Don't hog inode lock in traverse_as_directory()Andreas Kling
2021-07-16Kernel/Ext2FS: Don't hog FS lock when calling base class flush_writes()Andreas Kling
2021-07-16Kernel/Ext2FS: Uncache unknown inode indices when flushing writesAndreas Kling
2021-07-16Kernel: Don't hog file system lock when doing BlockBasedFileSystem I/OAndreas Kling
2021-07-16Kernel: Don't explicitly seek before I/O in BlockBasedFileSystemAndreas Kling
2021-07-16Kernel: Add FileDescription read/write API that bypasses current offsetAndreas Kling
2021-07-16Kernel/Ext2FS: Don't hog both locks in Ext2FSInode::lookup()Andreas Kling
2021-07-15Kernel: Optionally dump scheduler state with stack tracesTom
2021-07-15Kernel: Make new kernel build process work on macOSGunnar Beutner
2021-07-15Kernel: Convert RangeAllocator to using a RedBlackTree internallyAndreas Kling
2021-07-15Kernel: Hoist VERIFY from a loop in RangeAllocator::allocate_specific()Andreas Kling