Tom
|
1f86d88dc4
Kernel: Don't assert if we can't deliver a signal due to thread state
|
4 years ago |
Tom
|
78f1b5e359
Kernel: Fix some problems with Thread::wait_on and Lock
|
4 years ago |
Tom
|
046d6855f5
Kernel: Move block condition evaluation out of the Scheduler
|
4 years ago |
Tom
|
6a620562cc
Kernel: Allow passing a thread argument for new kernel threads
|
4 years ago |
Tom
|
6cb640eeba
Kernel: Move some time related code from Scheduler into TimeManagement
|
4 years ago |
Tom
|
97b3035c14
Kernel: Don't resume thread into Running state directly on SIGCONT
|
4 years ago |
Andreas Kling
|
94ff04b536
Kernel: Make CLOCK_MONOTONIC respect the system tick frequency
|
4 years ago |
Tom
|
6b97118e89
Kernel: Fix race during thread destruction if it is preempted
|
4 years ago |
Tom
|
75f61fe3d9
AK: Make RefPtr, NonnullRefPtr, WeakPtr thread safe
|
4 years ago |
Tom
|
1e2e3eed62
Kernel: Fix a few deadlocks with Thread::m_lock and g_scheduler_lock
|
4 years ago |
Linus Groh
|
bcfc6f0c57
Everywhere: Fix more typos
|
4 years ago |
Tom
|
838d9fa251
Kernel: Make Thread refcounted
|
4 years ago |
Tom
|
69a9c78783
Kernel: Allow killing queued threads
|
4 years ago |
Tom
|
1727b2d7cd
Kernel: Fix thread joining issues
|
4 years ago |
Ben Wiederhake
|
64cc3f51d0
Meta+Kernel: Make clang-format-10 clean
|
4 years ago |
Luke
|
68b361bd21
Kernel: Return ENOMEM in more places
|
4 years ago |
Tom
|
f6d1e45bf3
Kernel: Don't symbolicate stack traces in IRQ handlers
|
4 years ago |
Tom
|
f5330304a4
Kernel: Stop back trace on a null base pointer
|
4 years ago |
Tom
|
c8d9f1b9c9
Kernel: Make copy_to/from_user safe and remove unnecessary checks
|
4 years ago |
Tom
|
0fab0ee96a
Kernel: Rename Process::is_ring0/3 to Process::is_kernel/user_process
|
4 years ago |
Andreas Kling
|
f8e59addf7
Kernel+LibC+UE: Introduce SIGINFO (generated with ^T)
|
4 years ago |
Tom
|
92bfe40954
Kernel: Keep signal state in sync
|
4 years ago |
Tom
|
c3d231616c
Kernel: Fix crash when delivering signal to barely created thread
|
4 years ago |
Tom
|
4b66692a55
Kernel: Make Heap implementation reusable, and make kmalloc expandable
|
4 years ago |
Andreas Kling
|
079d2fe088
Kernel: Pack arguments, environment and auxiliary values better
|
4 years ago |
Nico Weber
|
96ff0971ea
Kernel: Remove a comment that has been stale since 7a64f55c0f
|
4 years ago |
Tom
|
72960fedc6
Kernel: Briefly resume stopped threads when being killed
|
4 years ago |
Ben Wiederhake
|
42b057b0c9
Kernel: Mark compilation-unit-only functions as static
|
4 years ago |
Tom
|
49d5232f33
Kernel: Always return from Thread::wait_on
|
4 years ago |
Ben Wiederhake
|
bee08a4b9f
Kernel: More PID/TID typing
|
4 years ago |