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.h
Age
Commit message (
Expand
)
Author
2020-09-15
Kernel: Fix thread donation hanging the system
Tom
2020-08-03
Kernel: Fix a few Thread::block related races
Tom
2020-08-02
Kernel: Prevent recursive calls into the scheduler
Tom
2020-07-06
Kernel: Add SMP IPI support
Tom
2020-07-06
Kernel: Various context switch fixes
Tom
2020-07-01
Kernel: Turn Thread::current and Process::current into functions
Tom
2020-07-01
Kernel: Implement software context switching and Processor structure
Tom
2020-05-16
Kernel: Remove the "kernel info page" used for fast gettimeofday()
Andreas Kling
2020-03-19
Scheduler: Use monotonic time for blocking threads
Liav A
2020-03-19
Kernel: Use a const reference to RegisterState in IRQ handling
Liav A
2020-02-17
Kernel: Replace "current" with Thread::current and Process::current
Andreas Kling
2020-02-16
Kernel: Move all code into the Kernel namespace
Andreas Kling
2020-02-16
Kernel: Rename RegisterDump => RegisterState
Andreas Kling
2020-02-01
Kernel: Finalizer should not go back to sleep if there's more to do
Andreas Kling
2020-01-18
Meta: Add license header to source files
Andreas Kling
2020-01-01
Kernel: Switch to eagerly restoring x86 FPU state on context switch
Andreas Kling
2019-12-22
Kernel: Get rid of "main thread" concept
Andreas Kling
2019-12-01
Kernel: Use a WaitQueue to implement finalizer wakeup
Andreas Kling
2019-09-14
Kernel: Stop idling after handling an IRQ
Andreas Kling
2019-08-07
Kernel: Don't create Function objects in the scheduling code
Andreas Kling
2019-07-22
Move runnable/non-runnable list control entirely over to Scheduler
Robin Burchell
2019-07-03
AK: Rename the common integer typedefs to make it obvious what they are.
Andreas Kling
2019-05-28
Add clang-format file
Robin Burchell
2019-05-15
Kernel: Add a beep() syscall that beeps the PC speaker.
Andreas Kling
2019-04-14
Kernel: Remove system.h and make the uptime global a qword.
Andreas Kling
2019-03-23
Kernel: Introduce threads, and refactor everything in support of it.
Andreas Kling
2019-02-07
Kernel: When a lock is busy, donate remaining process ticks to lock holder.
Andreas Kling
2019-02-06
Kernel: Add a Finalizer process to take care of dying processes.
Andreas Kling
2019-02-06
Kernel: Clean up around Scheduler::yield() a bit.
Andreas Kling
2019-02-04
Add a /bin/top program for process table monitoring.
Andreas Kling
2019-01-25
Kernel: Implement lazy FPU state restore.
Andreas Kling
2018-11-08
Move timer tick handling into Scheduler.
Andreas Kling
2018-11-07
Get rid of the undertaker and have waitpid() be the reaper.
Andreas Kling
2018-11-07
Move the scheduler code to its own class.
Andreas Kling