Tom
|
41d2a0e9f7
Kernel: Dequeue dying threads from WaitQueue
|
hace 4 años |
Tom
|
9725bda63e
Kernel: Enhance WaitQueue to remember pending wakes
|
hace 5 años |
Tom
|
49f5069b76
Kernel: Add a SpinLock to the WaitQueue
|
hace 5 años |
Tom
|
e373e5f007
Kernel: Fix signal delivery
|
hace 5 años |
Tom
|
fb41d89384
Kernel: Implement software context switching and Processor structure
|
hace 5 años |
Brian Gianforcaro
|
1f64e3eb16
Kernel: Implement FUTEX_WAKE of arbitrary count.
|
hace 5 años |
Cristian-Bogdan SIRB
|
717cd5015e
Kernel: Allow process with multiple threads to call exec and exit
|
hace 5 años |
Andreas Kling
|
a356e48150
Kernel: Move all code into the Kernel namespace
|
hace 5 años |
Andreas Kling
|
94ca55cefd
Meta: Add license header to source files
|
hace 5 años |
Andreas Kling
|
41376d4662
Kernel: Fix Lock racing to the WaitQueue
|
hace 5 años |
Andreas Kling
|
f4978b2be1
Kernel: Use IntrusiveList to make WaitQueue allocation-free :^)
|
hace 5 años |
Andreas Kling
|
a0e38922bd
Kernel: Break out of the idle loop on WaitQueue wake instead of on IRQ
|
hace 5 años |
Andreas Kling
|
5859e16e53
Kernel: Use a dedicated thread state for wait-queued threads
|
hace 5 años |
Andreas Kling
|
f067730f6b
Kernel: Add a WaitQueue for Thread queueing/waking and use it for Lock
|
hace 5 años |