Liav A
|
0fc60e41dd
Kernel: Use klog() instead of kprintf()
|
5 gadi atpakaļ |
Cristian-Bogdan SIRB
|
717cd5015e
Kernel: Allow process with multiple threads to call exec and exit
|
5 gadi atpakaļ |
Andreas Kling
|
48f7c28a5c
Kernel: Replace "current" with Thread::current and Process::current
|
5 gadi atpakaļ |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
5 gadi atpakaļ |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
5 gadi atpakaļ |
Andreas Kling
|
65cb406327
Kernel: Allow unlocking a held Lock with interrupts disabled
|
5 gadi atpakaļ |
Andreas Kling
|
41376d4662
Kernel: Fix Lock racing to the WaitQueue
|
5 gadi atpakaļ |
Andreas Kling
|
5859e16e53
Kernel: Use a dedicated thread state for wait-queued threads
|
5 gadi atpakaļ |
Andreas Kling
|
f067730f6b
Kernel: Add a WaitQueue for Thread queueing/waking and use it for Lock
|
5 gadi atpakaļ |
Tom
|
b0773a8ea6
AK: Add Atomic.h
|
5 gadi atpakaļ |
Andreas Kling
|
b35ad5b523
Kernel: Fix bad assertion in Lock::unlock_if_locked()
|
5 gadi atpakaļ |
Andreas Kling
|
933a98f8fa
Kernel: Make Lock::lock() assert early that we're not in the scheduler
|
6 gadi atpakaļ |
Andreas Kling
|
2feddc58bb
Kernel: Oops, forgot to add Lock.cpp.
|
6 gadi atpakaļ |