Andreas Kling
|
c1bbd40b9e
Kernel: Rename "descriptor" to "description" where appropriate.
|
6 jaren geleden |
Andreas Kling
|
891d4c4834
Kernel: Qualify a bunch of #include statements.
|
6 jaren geleden |
Andreas Kling
|
bc951ca565
Kernel: Run clang-format on everything.
|
6 jaren geleden |
Andreas Kling
|
d194ce828d
Kernel: Implement the alarm() syscall.
|
6 jaren geleden |
Andreas Kling
|
08cd75ac4b
Kernel: Rename FileDescriptor to FileDescription.
|
6 jaren geleden |
Andreas Kling
|
b3a1671f1a
Kernel: Add support for recv() with MSG_DONTWAIT.
|
6 jaren geleden |
Andreas Kling
|
7900da9667
Kernel: Make sure we never put the colonel thread in the runnable list.
|
6 jaren geleden |
Andreas Kling
|
8c7d5abdc4
Kernel: Refactor thread scheduling a bit, breaking it into multiple lists.
|
6 jaren geleden |
Andreas Kling
|
3cba2a8a78
Kernel: Add a beep() syscall that beeps the PC speaker.
|
6 jaren geleden |
Andreas Kling
|
03da7046bd
Kernel: Prepare Socket for becoming a File.
|
6 jaren geleden |
Andreas Kling
|
8cbb7f101f
Kernel: Have File virtuals take a FileDescriptor& rather than a Process&.
|
6 jaren geleden |
Andreas Kling
|
0a0d739e98
Kernel: Make FIFO inherit from File.
|
6 jaren geleden |
Andreas Kling
|
a9d09e9020
Kernel: Get rid of the "cool globals" thingy.
|
6 jaren geleden |
Andreas Kling
|
ec365b82d5
Kernel: Make the colonel run at "Idle" priority (the lowest possible.)
|
6 jaren geleden |
Andreas Kling
|
c59f8cd663
Kernel: Scheduler donations need to verify that the beneficiary is valid.
|
6 jaren geleden |
Andreas Kling
|
29d0412a06
Kernel: Remove system.h and make the uptime global a qword.
|
6 jaren geleden |
Andreas Kling
|
ab11f42094
Kernel: Do timekeeping manually instead of asking the RTC all the time.
|
6 jaren geleden |
Andreas Kling
|
5713c3a0cb
Kernel: Fix broken destruction order for Process/Thread.
|
6 jaren geleden |
Andreas Kling
|
6416123cfb
Kernel: Set the colonel task to low priority.
|
6 jaren geleden |
Andreas Kling
|
60d25f0f4a
Kernel: Introduce threads, and refactor everything in support of it.
|
6 jaren geleden |
Andreas Kling
|
bc1da7f1fd
Kernel: Snooze the NetworkTask until there are incoming packets to process.
|
6 jaren geleden |
Andreas Kling
|
66d55f8e0c
IPv4: More work on the TCP implementation.
|
6 jaren geleden |
Andreas Kling
|
562663df7c
Add support for socket send/receive timeouts.
|
6 jaren geleden |
Andreas Kling
|
a7d5e9781a
Kernel+LibC+Userland: Yet more networking bringup hacking.
|
6 jaren geleden |
Andreas Kling
|
1cc32ebc7e
Kernel: Remove "requested wakeups" feature.
|
6 jaren geleden |
Andreas Kling
|
91031346e5
Kernel: More signal handling improvements.
|
6 jaren geleden |
Andreas Kling
|
274b0260f7
Kernel: Don't send SIGCHLD to parent process if he has SA_NOCLDWAIT set.
|
6 jaren geleden |
Andreas Kling
|
e427b514dc
Kernel: Implement basic SIGSTOP and SIGCONT support.
|
6 jaren geleden |
Andreas Kling
|
bf58241c11
Port the WindowServer and LibGUI to communicate through local sockets.
|
6 jaren geleden |
Andreas Kling
|
7ce15f1c54
Fix some compilation warnings.
|
6 jaren geleden |