summaryrefslogtreecommitdiff
path: root/Kernel
AgeCommit message (Expand)Author
2021-08-10Kernel: Only expose CLOCK_REALTIME_COARSE via the kernel time pageAndreas Kling
2021-08-10Kernel: Close race window in timestamp update mechanismAndreas Kling
2021-08-10Kernel: Properly implement SO_ERROR optionbrapru
2021-08-10Kernel: Add so_error to keep track of the socket's error statebrapru
2021-08-10Kernel+LibC: Allow clock_gettime() to run without syscallsAndreas Kling
2021-08-10LibC+Kernel: Use an enum for clockid_t valuesAndreas Kling
2021-08-10Kernel: Alphabetize the syscall listAndreas Kling
2021-08-10Kernel+UserspaceEmulator: Remove unused sys$gettimeofday()Andreas Kling
2021-08-10Kernel/SMP: Change critical sections to not disable interruptsAndreas Kling
2021-08-10Kernel/SMP: Skip thread registers in core dump if there is no trap frameAndreas Kling
2021-08-10Kernel/SMP: Make entering/leaving critical sections multi-processor safeAndreas Kling
2021-08-09Kernel/USB: Tighten up USBManagement enumeration code a bitLiav A
2021-08-09Kernel/USB: Create controller base class and introduce USBManagementLuke
2021-08-09USB: Fix wrong port read/write in portscan daemonJesse Buhagiar
2021-08-09Kernel/SMP: Don't process SMP messages in non-SMP modeAndreas Kling
2021-08-09Kernel/SMP: Process the deferred call queue in exit_trap()Andreas Kling
2021-08-09Kernel/SMP: Don't process SMP messages in exit_trap() in non-SMP modeAndreas Kling
2021-08-09Kernel/SMP: Don't enable interrupts in Processor::exit_trapAndreas Kling
2021-08-09Kernel/SMP: Mark s_smp_enabled READONLY_AFTER_INITAndreas Kling
2021-08-09Kernel: Don't hog MM lock in Memory::Region::clone()Andreas Kling
2021-08-09Kernel: Fix deadlock in ~Memory::Region()Andreas Kling
2021-08-09Kernel: Don't hog MM lock in find_region_from_vaddr()Andreas Kling
2021-08-09Kernel: Remove unused list of user regions in MemoryManagerAndreas Kling
2021-08-09Kernel/SMP: Make SMP message queueing work correctlyAndreas Kling
2021-08-09Kernel/SMP: Don't panic in inode fault if other CPU already paged it inAndreas Kling
2021-08-09Kernel/SMP: Always take PageDirectory lock before the MemoryManager lockAndreas Kling
2021-08-09Kernel/SMP: Fix ProcessorMessage deallocation bugAndreas Kling
2021-08-09Kernel: Rename Processor::smp_queue_message() => smp_enqueue_message()Andreas Kling
2021-08-09Kernel: Add Processor::pause() and use it to give the CPU a restAndreas Kling
2021-08-09Kernel: Only get register dump when we have a trapAndreas Kling
2021-08-09Kernel: Fix logic typo in ConsoleManagement::is_initialized()Andreas Kling
2021-08-08Kernel: Fix panic loop when encountering an unknown boot_modeBrian Gianforcaro
2021-08-08DynamicLoader: Make sure we don't link against libgcc_sGunnar Beutner
2021-08-08Kernel: Rename queue_runnable_thread() => enqueue_runnable_thread()Andreas Kling
2021-08-08Kernel: Remove unused Process::FileDescriptions::fd_flags()Andreas Kling
2021-08-08Kernel: Remove unused cruft from FileDescriptionAndFlagsAndreas Kling
2021-08-08Kernel: Remove unused template variant of create_kernel_thread()Andreas Kling
2021-08-08Kernel: Remove unused Process::all_pids()Andreas Kling
2021-08-08Kernel: Port the scheduler's time tracking to SpinLockProtectedValueAndreas Kling
2021-08-08Kernel: Port the scheduler's ready queues to SpinLockProtectedValueAndreas Kling
2021-08-08Kernel: Simplify the per-CPU SchedulerData structAndreas Kling
2021-08-08Kernel: Remove unused "VGA font" memory region in GraphicsManagementAndreas Kling
2021-08-08Kernel: Fix UB caused by taking a reference to a packed struct's memberDaniel Bertalan
2021-08-08Meta: Add Clang support to the CMake build scriptsDaniel Bertalan
2021-08-08Kernel: Bump eternal kmalloc range to 4 MiBDaniel Bertalan
2021-08-08Kernel: Fix deprecated array comparisonDaniel Bertalan
2021-08-08Kernel: Remove unnecessary churn in ConsoleManagementAndreas Kling
2021-08-08Kernel: Port BlockBasedFileSystem to ProtectedValue :^)Andreas Kling
2021-08-08Kernel: Remove unused mutex PATADiskDevice::m_lockAndreas Kling
2021-08-08Everywhere: Replace AK::Singleton => SingletonAndreas Kling