Brian Gianforcaro
|
fc91eb365d
Kernel: Do not cancel stale timers when servicing sys$alarm
|
4 năm trước cách đây |
Tom
|
d9fb93c5ce
Kernel: Fix deadlock cancelling timer
|
4 năm trước cách đây |
Brian Gianforcaro
|
2b819ff181
Kernel: Replace TimerQueue InlinedLinkedList usage with IntrusiveList
|
4 năm trước cách đây |
Gunnar Beutner
|
7557f2db90
Kernel: Remove an allocation when blocking a thread
|
4 năm trước cách đây |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 năm trước cách đây |
Ben Wiederhake
|
91c72faa3c
Kernel: Make TimerQueue use AK::Time in interface
|
4 năm trước cách đây |
Ben Wiederhake
|
2b6546c40a
Kernel: Make Thread use AK::Time internally
|
4 năm trước cách đây |
Ben Wiederhake
|
65b36e42b8
Kernel: Make TimerId a distinct type
|
4 năm trước cách đây |
Ben Wiederhake
|
94e0a603f2
Kernel: Make TimerQueue use AK::Time internally
|
4 năm trước cách đây |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 năm trước cách đây |
Tom
|
901ef3f1c8
Kernel: Specify default memory order for some non-synchronizing Atomics
|
4 năm trước cách đây |
Tom
|
5f51d85184
Kernel: Improve time keeping and dramatically reduce interrupt load
|
4 năm trước cách đây |
Tom
|
03fcd02dfd
Kernel: Fix leaking Timer instances
|
4 năm trước cách đây |
Tom
|
12cf6f8650
Kernel: Add CLOCK_REALTIME support to the TimerQueue
|
4 năm trước cách đây |
Tom
|
4c1e27ec65
Kernel: Use TimerQueue for SIGALRM
|
4 năm trước cách đây |
Tom
|
601a688b6f
Kernel: TimerQueue::cancel_timer needs to wait if timer is executing
|
4 năm trước cách đây |
Tom
|
6cb640eeba
Kernel: Move some time related code from Scheduler into TimeManagement
|
4 năm trước cách đây |
Tom
|
d89582880e
Kernel: Switch singletons to use new Singleton class
|
4 năm trước cách đây |
Andreas Kling
|
2fd9e72264
Revert "Kernel: Switch singletons to use new Singleton class"
|
5 năm trước cách đây |
Tom
|
f48feae0b2
Kernel: Switch singletons to use new Singleton class
|
5 năm trước cách đây |
Brian Gianforcaro
|
eeb5318c25
Kernel: Expose timers via a TimerId type
|
5 năm trước cách đây |
Brian Gianforcaro
|
1d68837456
Kernel: Refactor TimeQueue::add_timer to use timeval
|
5 năm trước cách đây |
Liav A
|
9db291d885
Kernel: Introduce the new Time management subsystem
|
5 năm trước cách đây |
Liav A
|
895e874eb4
Kernel: Include the new PIT class in system components
|
5 năm trước cách đây |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
5 năm trước cách đây |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 năm trước cách đây |
Conrad Pankoff
|
115b315375
Kernel: Add kernel-level timer queue (heavily based on @juliusf's work)
|
5 năm trước cách đây |