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-10-18
Kernel: Call Processor::are_interrupts_enabled in Scheduler::idle_loop
Timon Kruiper
2022-10-18
Kernel: Add even more AARCH64 stubs
Gunnar Beutner
2022-10-17
Kernel: Move InterruptDisabler out of Arch directory
Timon Kruiper
2022-10-16
Kernel: Don't directly include <Kernel/Arch/x86/TrapFrame.h>
Gunnar Beutner
2022-10-14
Kernel: Move Scheduler current time method to the TimeManagement code
Liav A
2022-10-14
Kernel: Abstract platform-specific current time methods from Scheduler
Liav A
2022-10-12
Kernel: Only use the TSC when it is invariant
Markus Pfeifenberger
2022-09-20
Kernel/x86: Move RTC and CMOS code to x86 arch-specific subdirectory
Liav A
2022-08-26
Kernel: Reorganize and colorize the scheduler thread list dump
Tim Schumacher
2022-08-26
Kernel: Show more (b)locking info when dumping the process list
Tim Schumacher
2022-08-26
Kernel: Use InterruptsState in Spinlock code
Timon Kruiper
2022-08-26
Kernel: Remove global MM lock in favor of SpinlockProtected
Andreas Kling
2022-08-20
Kernel: Make self-contained locking smart pointers their own classes
Andreas Kling
2022-08-19
Kernel: Require lock rank for Spinlock construction
kleines Filmröllchen
2022-08-18
Kernel: Schedule threads on all processors when SMP is enabled
Andreas Kling
2022-07-12
Everywhere: Add sv suffix to strings relying on StringView(char const*)
sin-ack
2022-06-05
Kernel: Unify Kernel task names for consistency
Brian Gianforcaro
2022-06-02
Kernel: Implement InterruptDisabler using generic Processor functions
Timon Kruiper
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
[next]