Andreas Kling
|
03da7046bd
Kernel: Prepare Socket for becoming a File.
|
6 роки тому |
Andreas Kling
|
0a0d739e98
Kernel: Make FIFO inherit from File.
|
6 роки тому |
Andreas Kling
|
c5c4e54a67
Kernel: Process destruction should destroy all child threads.
|
6 роки тому |
Andreas Kling
|
5562ab3f5a
Kernel: Remove some more unnecessary Thread members.
|
6 роки тому |
Andreas Kling
|
b2ebf6c798
Kernel: Shrink Thread by making kernel resume TSS heap-allocated.
|
6 роки тому |
Andreas Kling
|
5eedb22834
Sprinkle use of AK::Vector in various places.
|
6 роки тому |
Andreas Kling
|
c59f8cd663
Kernel: Scheduler donations need to verify that the beneficiary is valid.
|
6 роки тому |
Andreas Kling
|
29d0412a06
Kernel: Remove system.h and make the uptime global a qword.
|
6 роки тому |
Andreas Kling
|
b9738fa8ac
Kernel: Move VM-related files into Kernel/VM/.
|
6 роки тому |
Andreas Kling
|
a095a90b51
Kernel: Remove ancient nprocess and nblocked globals.
|
6 роки тому |
Andreas Kling
|
d5a9f4596b
Kernel: Add a blunt big process lock.
|
6 роки тому |
Andreas Kling
|
e9f2cc3595
Kernel: Save/restore the SSE context on context switch.
|
6 роки тому |
Andreas Kling
|
239c0bd6a6
Kernel: Make block() and yield() automatically call Scheduler::yield().
|
6 роки тому |
Andreas Kling
|
fa7f532c35
Kernel: Add a Thread::all_threads() helper.
|
6 роки тому |
Andreas Kling
|
e561ab1b0b
Kernel+LibC: Add a simple create_thread() syscall.
|
6 роки тому |
Andreas Kling
|
8501fdc6f5
Kernel: Don't add the colonel process' main thread to g_threads.
|
6 роки тому |
Andreas Kling
|
60d25f0f4a
Kernel: Introduce threads, and refactor everything in support of it.
|
6 роки тому |