index
:
serenity
master
topic/trivial_docs
The Serenity Operating System 🐞
cos
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
Kernel
/
Scheduler.cpp
Age
Commit message (
Expand
)
Author
2022-04-01
Everywhere: Run clang-format
Idan Horowitz
2022-03-22
Kernel: Fix typo in a comment
Linus Groh
2022-02-21
Kernel: Try to dispatch pending signals on context switch
Idan Horowitz
2022-01-30
Kernel: Don't mark current thread as inactive after successful exec()
Andreas Kling
2022-01-30
Kernel: Remove unused bool return values from scheduler functions
Andreas Kling
2022-01-30
Kernel: Simplify x86 IOPL sanity check
Andreas Kling
2022-01-30
Kernel: VERIFY that Scheduler::context_switch() always has a from-thread
Andreas Kling
2022-01-30
Kernel: Make Thread::State an `enum class` and use it consistently
Andreas Kling
2022-01-30
Kernel: Don't dispatch signals in Processor::enter_current()
Andreas Kling
2022-01-16
Kernel: Use kernelputstr instead of dbgln when printing backtraces
Idan Horowitz
2021-12-30
Kernel: Simplify some if statements
Hendiadyoin1
2021-12-30
Kernel: Add some implied auto qualifiers
Hendiadyoin1
2021-12-28
Kernel: Remove the KString::try_create(String::formatted(...)) pattern
Daniel Bertalan
2021-12-21
AK+Everywhere: Replace __builtin bit functions
Nick Johnson
2021-12-01
Kernel: Add an x86 include check+error in x86/TrapFrame.h
James Mintram
2021-09-10
AK+Everywhere: Reduce the number of template parameters of IntrusiveList
Ali Mohammad Pur
2021-09-07
Kernel: Store process names as KString
Andreas Kling
2021-09-06
Kernel: Make Threads always have a name
Andreas Kling
2021-08-29
Kernel: Rename Spinlock::is_owned_by_current_thread()
Andreas Kling
2021-08-29
Kernel: {Mutex,Spinlock}::own_lock() => is_locked_by_current_thread()
Andreas Kling
2021-08-29
Kernel: Move "in-scheduler" flag from SchedulerData to Processor
Andreas Kling
2021-08-23
Kernel: Rename Processor::id() => current_id()
Andreas Kling
2021-08-23
Kernel: Convert Processor::in_irq() to static current_in_irq()
Andreas Kling
2021-08-22
Kernel: Rename ScopedSpinlock => SpinlockLocker
Andreas Kling
2021-08-22
Kernel: Rename SpinLock => Spinlock
Andreas Kling
2021-08-22
Kernel: Rename SpinLockProtectedValue<T> => SpinLockProtected<T>
Andreas Kling
2021-08-15
Kernel: Lock thread list while in Thread::unref()
Andreas Kling
2021-08-10
Kernel/SMP: Make entering/leaving critical sections multi-processor safe
Andreas Kling
2021-08-09
Kernel: Only get register dump when we have a trap
Andreas Kling
2021-08-08
Kernel: Rename queue_runnable_thread() => enqueue_runnable_thread()
Andreas Kling
2021-08-08
Kernel: Port the scheduler's time tracking to SpinLockProtectedValue
Andreas Kling
2021-08-08
Kernel: Port the scheduler's ready queues to SpinLockProtectedValue
Andreas Kling
2021-08-08
Kernel: Simplify the per-CPU SchedulerData struct
Andreas Kling
2021-08-06
Kernel: Move Kernel/Memory/ code into Kernel::Memory namespace
Andreas Kling
2021-08-06
Kernel: Store Thread name as a KString
Andreas Kling
2021-07-27
Kernel: Introduce ProcessorSpecific<T> for per-CPU data structures
Andreas Kling
2021-07-26
Kernel: Make some debug logging in Scheduler CPU agnostic
Andreas Kling
2021-07-26
Kernel: Remove unused Scheduler::yield_from_critical()
Andreas Kling
2021-07-26
Kernel: Fix handful of clang-tidy warnings in Scheduler
Andreas Kling
2021-07-22
Everywhere: Prefix hexadecimal numbers with 0x
Gunnar Beutner
2021-07-19
Kernel: Push ARCH specific ifdef's down into RegisterState functions
Brian Gianforcaro
2021-07-18
Everywhere: Make tracking cpu usage independent from system ticks
Tom
2021-07-18
Everywhere: Improve CPU usage calculation
Tom
2021-07-18
Kernel: Make SCHEDULER_DEBUG work on x86_64
Gunnar Beutner
2021-07-15
Kernel: Optionally dump scheduler state with stack traces
Tom
2021-07-13
Kernel: Kill user mode threads that are marked to die
Tom
2021-07-13
Revert "Kernel: Make sure threads which don't do any syscalls are t..."
Tom
2021-07-12
Kernel: Initialize threading and process management earlier
Tom
2021-07-12
Kernel: Avoid unnecessary context switch when no other thread is ready
Tom
2021-07-11
Kernel: Remove unused header includes in root kernel tree
Brian Gianforcaro
[next]