Andreas Kling
|
c922a7da09
Kernel: Rename ScopedSpinlock => SpinlockLocker
|
3 years ago |
Andreas Kling
|
55adace359
Kernel: Rename SpinLock => Spinlock
|
3 years ago |
Andreas Kling
|
c94c15d45c
Everywhere: Replace AK::Singleton => Singleton
|
3 years ago |
Brian Gianforcaro
|
fc91eb365d
Kernel: Do not cancel stale timers when servicing sys$alarm
|
3 years ago |
Brian Gianforcaro
|
ed996fcced
Kernel: Remove unused header includes
|
3 years ago |
Tom
|
d9fb93c5ce
Kernel: Fix deadlock cancelling timer
|
4 years ago |
Sahan Fernando
|
4f53e52ca3
Kernel: Fix use after AK::move in Kernel::TimerQueue
|
4 years ago |
Hendiadyoin1
|
62f9377656
Kernel: Move special sections into Sections.h
|
4 years ago |
Hendiadyoin1
|
7ca3d413f7
Kernel: Pull apart CPU.h
|
4 years ago |
Brian Gianforcaro
|
2b819ff181
Kernel: Replace TimerQueue InlinedLinkedList usage with IntrusiveList
|
4 years ago |
Brian Gianforcaro
|
b4aaa99968
Kernel: Remove unused header includes from TimerQueue.cpp
|
4 years ago |
Gunnar Beutner
|
7557f2db90
Kernel: Remove an allocation when blocking a thread
|
4 years ago |
Brian Gianforcaro
|
11306d7121
Kernel: Modify TimeManagement::current_time(..) API so it can't fail. (#6869)
|
4 years ago |
Andreas Kling
|
b91c49364d
AK: Rename adopt() to adopt_ref()
|
4 years ago |
Brian Gianforcaro
|
1682f0b760
Everything: Move to SPDX license identifiers in all files.
|
4 years ago |
Ben Wiederhake
|
c040e64b7d
Kernel: Make TimeManagement use AK::Time internally
|
4 years ago |
Ben Wiederhake
|
91c72faa3c
Kernel: Make TimerQueue use AK::Time in interface
|
4 years ago |
Ben Wiederhake
|
2b6546c40a
Kernel: Make Thread use AK::Time internally
|
4 years ago |
Ben Wiederhake
|
65b36e42b8
Kernel: Make TimerId a distinct type
|
4 years ago |
Ben Wiederhake
|
94e0a603f2
Kernel: Make TimerQueue use AK::Time internally
|
4 years ago |
Andreas Kling
|
5d180d1f99
Everywhere: Rename ASSERT => VERIFY
|
4 years ago |
Andreas Kling
|
2b2828ae52
Kernel: Slap UNMAP_AFTER_INIT on a bunch more functions
|
4 years ago |
Tom
|
5f51d85184
Kernel: Improve time keeping and dramatically reduce interrupt load
|
4 years ago |
Tom
|
47ede74326
Kernel: Execute timer handlers outside of irq handler
|
4 years ago |
Tom
|
03fcd02dfd
Kernel: Fix leaking Timer instances
|
4 years ago |
Tom
|
12cf6f8650
Kernel: Add CLOCK_REALTIME support to the TimerQueue
|
4 years ago |
Tom
|
4c1e27ec65
Kernel: Use TimerQueue for SIGALRM
|
4 years ago |
Tom
|
601a688b6f
Kernel: TimerQueue::cancel_timer needs to wait if timer is executing
|
4 years ago |
Tom
|
6cb640eeba
Kernel: Move some time related code from Scheduler into TimeManagement
|
4 years ago |
Tom
|
d89582880e
Kernel: Switch singletons to use new Singleton class
|
4 years ago |